Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Где находится проверка на изменение объекта?

Где находится проверка на изменение объекта?
Я
   igel1969
 
30.11.18 - 12:36
Здравствуйте!
1С 8.2 УТ 10.3
При открытии моей формы, привязанной к объекту (например форма документа) я автоматически заполняю некоторые поля.
Если пользователь хочет выйти так и не сохранив документа (нажимает кнопку закрыть, в которй у меня написано ЭтаФорма.Закрыть()), то всплывает вопрос: "Данные были изменены, Хотите сохранить?"
Разумеется высока вероятность того, что пользователь с испугу нажмет "Да" и создастся пустой документ, который мне в базе не нужен, захламлять.
Как сделать так, чтобы подобный вопрос не возникал, а форма закрывалась сразу?
В событии формы "При закрытии" ничего такого нет.
Может у самого документа (ЭтотОбъект) есть какой-нибудь метод, отменяющий все изменения? Я пробовал искать методы начинающиеся с "Отменить" или "Стереть", но таких нет. А метод "ЭтотОбъект.Удалить" выдает ошибку ((((

Подскажите, пожалуйста, что можно сделать?
 
 
   1Сергей
 
1 - 30.11.18 - 12:38
Свойство формы Модифицированность
   Случайный прохожий
 
2 - 30.11.18 - 12:39
(1) +1. Ну а если пользователь сам поменял поля и нечайно нажал на "закрыть"?
   Ник080808
 
3 - 30.11.18 - 12:39
(0) зачем заполнять поля при открытии?
   igel1969
 
4 - 30.11.18 - 12:40
(1) Ура, помогло! Спасибо большое!
   igel1969
 
5 - 30.11.18 - 12:41
(3) Чтобы оператору легче было
   igel1969
 
6 - 30.11.18 - 12:42
(2) Я же могу поставить проверку на заполненность документа (в данном случае - суммаДокумента). Если сумма нулевая - зачем ее сохранять?
   Случайный прохожий
 
7 - 30.11.18 - 12:42
(5) Если приведешь конкретный пример, то мы тебе расскажем, почему так делать нельзя :)
   Ник080808
 
8 - 30.11.18 - 13:02
(5) Если документ записан, то при открытии менять в нем реквизиты некорректно

Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует