Имя: Пароль:
1C
 
Как перенести варианты отчетов в расширение ?
0 dark70
 
17.07.24
19:45
Внешние отчеты были перенесены в расширение.
Как перенести варианты ?
Или может кто встречал уже готовую обработку ?
1 Gucci76
 
17.07.24
21:14
Через "Сохранить настройки" - "Загрузить настройки" не работает?
В пользовательском режиме точно проходит. А в конфигуратор не пробовал.
2 dark70
 
17.07.24
21:30
Мне надо варианты сохранить.
Даже если вручную, через файл, то при загрузке из файла просто открывается новый отчет.
3 dark70
 
17.07.24
21:39
Получается, что надо создать в отчете который в расширении новый вариант, пойдет даже пустой.
Затем обновить этот вариант из файла.
Но мне надо так сохранить кучу вариантов для кучи отчетов.
И так проделать для кучи баз.
4 Gucci76
 
17.07.24
21:42
Надо из настройки для тех. специалистов сохранять (по кнопке ЕЩЕ....)
5 Gucci76
 
17.07.24
21:45
Проверил - в конфигуратор не сработало.
А почему тогда не в пользовательские настройки загрузить. Этот вариант точно работает.
6 dark70
 
17.07.24
21:47
(4) Пользовательские варианты.
7 dark70
 
17.07.24
22:14
Нашел в ОбщийМодуль.ВариантыОтчетов
Теперь остался вопрос как полученное запихнуть в расширение
8 dmt
 
18.07.24
08:39
(6) тебе нужно пользовательские варианты перенести в метаданные расширения?
Как идея: в справочнике ВариантыОтчетов есть реквизит Настройки, можно попробовать его сериализовать. Но "грузить" в метаданные придется кнопочкой вручную
9 dmt
 
18.07.24
08:44
Хотя, расширение ведь выгружается в файлы? тогда можно и программно - добавить в нужное место в DataCompositionSchema.settingsVariant
10 dark70
 
18.07.24
11:19
Еще не пробовал, но наверное вот так
Из справочника ВариантыОтчетов получить ВариантОтчета, КлючВарианта и ОписаниеВарианта доп. отчета.
Затем в том же справочнике найти отчеты из расширения (они похожи, только впереди синоним (Расш)) и далее
ХранилищеВариантовОтчетов.Сохранить(ИмяОбъекта, КлючВарианта , ВариантОтчета, ОписаниеВарианта, ИмяПользователя)
Ну и назначить всем пользователям, лишним не будет даже если у кого-то такого варианта не было.