Передача параметра из модально открытой формы при закрытии #569496


#0 by KulakoffAlex
Открываю модальную форму, выполняю в ней какие то действия по кнопке форма закрывается. Соответственно в обработчике команды для закрытия формы пишу Закрыть(Истина). В результате получаем от этой формы значение Результат = Истина; Но есть такой момент пользователь может закрыть форму по обычному крестику, в переменной "Результат" тогда получаем  = Неопределено. но обработчик "ПередЗакрытием" обрабатывается. Пользователю идет вопрос "Сохранить изменения да, нет". если нет тогда все нормально. если пользователь выбрал "Да". тогда хочется чтобы форма вернула "Истину". а так она вернет "Неопределено"
#1 by 253670489
В процедуре "Перед закрытием" формы пишешь СтандартнаяОбработка = Ложь; Если Модифицированность = Истина ТОгда И ставишь какую-нибудь переменную чтоб второй раз не заходил сюда, вообще-то модифицированности хватит, второй раз форма уже не модифицированна Или вообще убери стандартные кнопки закрытия, оставь только свои кнопки. Ну короче в таком духе
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С