Сохранять и восстанавливать пользовательские настройки
Как сохранять и восстанавливать пользовательские настройки
- Неуправляемые формы
Процедура ПриЗакрытии()
СохранитьЗначение("НачДата",НачДата);
СохранитьЗначение("КонДата",КонДата);
КонецПроцедуры
Процедура ПриОткрытии()
НачДата = ВосстановитьЗначение("НачДата");
КонДата = ВосстановитьЗначение("КонДата");
КонецПроцедуры
- Управляемые формы
&НаСервере
Процедура ПриЗакрытии() //ПередЗакрытием()
ХранилищеСистемныхНастроек.Сохранить("НачДата",,Объект.НачДата);
ХранилищеСистемныхНастроек.Сохранить("КонДата",,Объект.КонДата);
ПараметрыНастроек = Новый Структура("ГраницаВосстановления, Организация, Контрагент, ДоговорКонтрагента, КоличествоПроцессов, ИнтервалВосстановления, ИмяРеглЗадания");
ЗаполнитьЗначенияСвойств(ПараметрыНастроек, ЭтаФорма);
ХранилищеСистемныхНастроек.Сохранить("ПараметрыВосстановленияПоследовательности",, ПараметрыНастроек);
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере()
Объект.НачДата = ХранилищеСистемныхНастроек.Загрузить("НачДата");
Объект.КонДата = ХранилищеСистемныхНастроек.Загрузить("КонДата");
КонецПроцедуры