0
anflame
11.08.15
✎
15:29
|
Добрый день!
Зуп 2.5(2.5.93.2) (Платформа 8.3.5.1517)
Задача : при формировании отчета определенным пользователем не формировать сам отчет, а сохранять настройки. Записывать их в регистр и потом рег.заданием формировать эти отчеты. ( в регистр записывается ключ объекта для дальнейшего получения по ключу настроек из хранилища - регистр работает ))
Сам механизм сохранения и извлечение настроек по ключу из хранилища работает.
Не получается передать настройки отчета.
//Сохранение по кнопке СФОРМИРОВАТЬ в отчете конфигурации
...
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КлючОбъекта = ОтчетИмя+"/"+УИДПользователь+"/"+формат(ДатаВыполнения,"Дф=ддММгггг");
ХранилищеОбщихНастроек.Сохранить(КлючОбъекта,"Насервере",Настройки ,,);
...
//извлечение во внешней обработке
...
Настройки = ХранилищеОбщихНастроек.Загрузить(КлючОбъекта,"Насервере");
ОтчетТ13 = Отчеты.УнифицированнаяФормаТ13.Создать();
ОтчетТ13.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
Результат = Новый ТабличныйДокумент;
ОтчетТ13.СкомпоноватьРезультат(Результат);
Результат.Показать();
...
!!!
Правильно ли я сохраняю настройки в хранилище? То ли я вообще сохраняю?
Перечитала все: и синтаксис, и ИТС... не могу понять, как правильно поступать с настройками отчета?
Как их правильно передать отчету программно? Нужно ли и как учитывать вариант? (ОТЧЕТт13 стандартный с одним вариантом)
Спасибо!
|
|