|
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
|
Спасибо!
|
|