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