0
pavlushov
29.01.13
✎
10:00
|
Есть форма обработки, в свойствах формы указано СохранятьЗначения = Истина, ВосстанавливатьЗначенияПриОткрытии = Истина и указан список сохраняемых полей. На форму выведены стандартные кнопки для сохранения и восстановления настроек отчета, и собственно у пользователя есть возможность одну из настроек выбрать для восстановления сразу после открытия. При этом есть необходимость задать некие стандартные настройки в том случае если настойки не были восстановлены. Как программно проверить были ли восстановлены настройки при открытии?
|
|
3
pavlushov
29.01.13
✎
10:35
|
Все, ответ найден, решается с помощью переменной и события формы ПослеВосстановленияЗначений().
Пример:
Перем ПроизошлоВосстановлениеНастроек;
Процедура ПриОткрытии()
Если НЕ ПроизошлоВосстановлениеНастроек Тогда
A = 70;
B = 20;
C = 10;
ПоНоменклатуре = Истина;
КонецЕсли;
...
КонецПроцедуры
Процедура ПослеВосстановленияЗначений()
ПроизошлоВосстановлениеНастроек = Истина;
КонецПроцедуры
ПроизошлоВосстановлениеНастроек = Ложь;
|
|