Реквизит ~ Как сохранять и восстанавливать значения Объектов и Реквизитов на форме УП? У управляемой формы реквизиты заведенные как реквизиты формы, при закрытии и открытии ее заново могут сохраняться и восстанавливаться, достаточно только поставить напротив галочку сохранять и в свойствах формы выбрать "АвтоматическоеСохранениеДанныхВНастройках" - Использовать.
Подробнее в этой статье Как сохранять и восстанавливать значения реквизитов на форме? и там же пример для обычных форм.
А что же делать с реквизитами, которые выступают в роли реквизитов объектов ?
у них такой настройки нет нет - напишем:
Код 1C v 8.3 &НаСервере
Процедура ВосстановитьНастройки()
КлючОбъекта = "ЗагрузкаИЗPDF_All4CF.ru" ;
КлючНастроек = "ЗагрузкаИЗPDF_All4CF.ru" ;
ОписаниеНастроек = "ЗагрузкаИЗPDF_All4CF.ru" ;
ИмяПользователя = "" ;
ЗначениеНастроек = ХранилищеОбщихНастроек. Загрузить( КлючОбъекта, КлючНастроек, ОписаниеНастроек, ИмяПользователя) ;
Если ТипЗнч( ЗначениеНастроек) = Тип( "Соответствие" ) Тогда
Объект. Склад = ЗначениеНастроек. Получить( "Склад" ) ;
Объект. Организация = ЗначениеНастроек. Получить( "Организация" ) ;
Объект. ПутьКPDF2TXT = ЗначениеНастроек. Получить( "ПутьКPDF2TXT" ) ;
Объект. ПутьКPDF = ЗначениеНастроек. Получить( "ПутьКPDF" ) ;
КонецЕсли ;
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ВосстановитьНастройки( ) ;
КонецПроцедуры
&НаСервере
Процедура СохранитьНастройки()
КлючОбъекта = "ЗагрузкаИЗPDF_All4CF.ru" ;
КлючНастроек = "ЗагрузкаИЗPDF_All4CF.ru" ;
ОписаниеНастроек = "ЗагрузкаИЗPDF_All4CF.ru" ;
ИмяПользователя = "" ;
Настройки = Новый Соответствие;
Настройки. Вставить( "ПутьКPDF2TXT" , Объект. ПутьКPDF2TXT) ;
Настройки. Вставить( "ПутьКPDF" , Объект. ПутьКPDF) ;
Настройки. Вставить( "Склад" , Объект. Склад) ;
Настройки. Вставить( "Организация" , Объект. Организация) ;
ХранилищеОбщихНастроек. Сохранить( КлючОбъекта, КлючНастроек, Настройки, ОписаниеНастроек, ИмяПользователя) ;
КонецПроцедуры
&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
СохранитьНастройки( ) ;
КонецПроцедуры
Открыв обработку и заполним поля закрываем ее, при следующем открытии все поля заполнены из сохраненных настроек:
Опубликовано на сайте: https://HelpF.pro Прямая ссылка: https://HelpF.pro/faq/view/1779.html