Имя: Пароль:
1C
1С v8
Узнать- что происходит при закрытии формы.
0 ЗлаяЗая
 
05.07.21
10:20
В модуле формы есть процедура ПриЗакрытии()
Как узнать- это форма закрывается просто без сохранения, или при проведении?
1 Hans
 
05.07.21
10:24
Вначале запись сработает, потом закрытие. Так и узнаешь.
2 Hans
 
05.07.21
10:28
А вот узнать в записи, закрывается ли документ после записи или нет - сложней.
3 ejikbeznojek
 
05.07.21
10:43
А почему в ПослеЗаписи() нельзя делать нужные действия?)

А по теме ничего в голову не приходит, кроме глупостей вроде переменной или реквизита формы "ФормаСейчасЗаписывается"
4 Hans
 
05.07.21
11:01
Задача ТС походу сложней чем может показаться. Даже если ПриЗаписи  устанавливать флаг, то как его снимать, если форма просто записывается, без закрытия. Иначе получится что пользователь нажал "Записать",  флаг установился, пользователь сидел думал, потом нажал "Закрыть", и программа подумала что  действие "ЗаписатьИЗакрыть". Возможно тут единственное решение переопределение кнопок записи, записи и закрытия,  проведения.