|
1С 8.2 Не стандартнаяОбработка при закрытии формы элемента |
☑ |
0
anzoria
22.10.11
✎
17:15
|
Подскажите пжлст как сделать подобное условие перед закрытием формы
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
Если ВременныйАдресРеквизит<>"" и ОТВЕТ=ДА тогда
ЗаписьВХранилище(ВременныйАдресРеквизит);
КонецЕсли;
КонецПроцедуры
Вместо ОТВЕТ=ДА хочу поймать Ответ на стандартный вопрос сохранить ли изменения перед закрытием формы. Но не знаю где его искать...
|
|
1
kosts
22.10.11
✎
17:48
|
(0)
Так можно
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
Если Модифицированность Тогда
Ответ = Вопрос("Сохранить изменения?", РежимДиалогаВопрос.ДаНетОтмена);
Если Ответ = КодВозвратаДиалога.Да Тогда
ИначеЕсли Ответ = КодВозвратаДиалога.Нет Тогда
Иначе
Отказ = Истина;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
|
|
2
kosts
22.10.11
✎
17:48
|
+ к (1) СтандартнаяОбработка = Ложь;
|
|
3
Amiralnar
22.10.11
✎
18:24
|
> хочу поймать Ответ на стандартный вопрос сохранить ли изменения перед закрытием формы.
Это происходт в процедуре "ПередЗаписью". Пользователь согласен, транзакция активна.
|
|