Имя: Пароль:
1C
1С v8
Как определить, что форма закрыватеся "крестику", а не выбором
0 DenSpb
 
17.10.11
14:16
Программно отрываю в обычном приложении 8.0 форму:
Форма = Документы.ЗатратыНаОбработку.ПолучитьФормуВыбора(, ЭтаФорма);
Форма.ОткрытьМодально();
Форма.ОповеститьОВыборе(Форма.ЭлементыФормы.ДокументСписок.ТекущиеДанные.Ссылка);

Проблема в том, что и при закрытии формы "по крестику" возвращается ссылка на первый элемент списка. Как распознать, что формы закрыта "крестику"?
1 oleg_e
 
17.10.11
14:22
Форма = Документы.ЗатратыНаОбработку.ПолучитьФормуВыбора(, ЭтаФорма);
ВыбранныйДокумент = Форма.ОткрытьМодально();
если ВыбранныйДокумент = неопределено тогда
...
конецесли;

как то так
2 DenSpb
 
17.10.11
14:26
(1) Спасибо, действительно так:)