Имя: Пароль:
1C
1С v8
8.3 Как работает функция СохранитьЗначение(<Имя>,<Значение>)
0 Azgerd
 
16.01.14
09:04
Здравствуйте! В 8.2 в обычной форме для сохранения настроек, в событии "ПередЗакрытием" использовал конструкцию СохранитьЗначение("ИмяПути",ИмяПути) и все успешно отрабатывалось. В 8.3 в управляемой форме эта конструкция не работает, идёт сообщение об ошибке: Процедура или функция с указанным именем не определена (СохранитьЗначение). В каких событиях управляемой формы в 8.3 можно использовать функцию СохранитьЗначение(<Имя>,<Значение>) или может есть другой способ из формы сохранять значения для использования в последующих сеансах?
1 Леха Дум
 
16.01.14
09:08
Используй хранилище настроек
2 Azgerd
 
16.01.14
09:14
(1) Никогда не пользовался... Можно коротенький примерчик?
3 Rovan
 
гуру
16.01.14
09:23
(0) если речь про реквизиты формы -
то автосохранение можно настроить в свойствах реквизитов
4 Леха Дум
 
16.01.14
09:29
&НаСервере
Процедура ПриСохраненииДанныхВНастройкахНаСервере(Настройки)
    ДанныеСохранения = Новый Структура("НастройкаКомпоновкиВыборкиСчетов", КомпоновщикНастроекКомпоновкиДанных.ПолучитьНастройки());
    ДанныеСохранения.Вставить("НастройкаКомпоновкиВыборкиЗаказов", НастройкиКомпоновки.ПолучитьНастройки());
    ХранилищеОбщихНастроек.Сохранить("Обработка.ФормированиеСчетовПоЗаказам.ФормаФормированияСчетов", "ДанныеСохранения", ДанныеСохранения);
КонецПроцедуры

&НаСервере
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
    Настройки = ХранилищеОбщихНастроек.Загрузить("Обработка.ФормированиеСчетовПоЗаказам.ФормаФормированияСчетов", "ДанныеСохранения");
    Если Не Настройки = Неопределено И ТипЗнч(Настройки) = Тип("Структура") Тогда
        
        НастройкиКомпоновки.ЗагрузитьНастройки(Настройки.НастройкаКомпоновкиВыборкиЗаказов);
        
        КомпоновщикНастроекКомпоновкиДанных.ЗагрузитьНастройки(Настройки.НастройкаКомпоновкиВыборкиСчетов);
        КомпоновщикНастроекКомпоновкиДанных.Восстановить(СпособВосстановленияНастроекКомпоновкиДанных.ПроверятьДоступность);
        
    КонецЕсли;
КонецПроцедуры
5 Azgerd
 
16.01.14
09:40
Спасибо!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn