Имя: Пароль:
1C
 
Перед закрытием формы справочника определить закрытие приложения.
0 Сметанин
 
12.02.24
06:12
Приветствую.
Перед закрытием обработки есть параметр ЗавершениеРаботы, а в форме справочника можно как-то определить?
1 ads55
 
12.02.24
07:32
(0) "ФормаКлиентскогоПриложения.ПередЗакрытием"

"Описание:
Возникает на клиенте перед закрытием формы, а также при закрытии модальной формы по таймауту. В обработчике события можно отказаться как от закрытия формы, так и от стандартной обработки при закрытии."

и какая разница справочник, документ или обработка?
2 Сметанин
 
12.02.24
07:38
(1) Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка) - обработка
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка) - справочник
Мне нужно именно при закрытии формы справочника определить что завершается работа, чтобы не делать серверные вызовы.
3 ads55
 
12.02.24
07:42
(2) "<ЗавершениеРаботы>
Тип: Булево.
В данный параметр передается признак того, что форма закрывается в процессе завершения работы приложения:
Истина - если в процессе завершения приложения; Ложь - если закрывается только форма."

Вот этот параметр и надо считывать.
4 ads55
 
12.02.24
07:44
(2) "Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка) - справочник"

Так Вы определитесь, что именно вы закрываете - форму или объект.
5 Сметанин
 
12.02.24
07:47
(4) Закрываю форму справочника, для нее нет параметра ЗавершениеРаботы.
6 Сметанин
 
12.02.24
08:29
Решено.
7 Волшебник
 
12.02.24
09:09
(6) Как?
8 vicof
 
12.02.24
09:31
(7) Переделал справочник на обработку, очевидно же)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн