|
Как перенести варианты отчетов в расширение ?
| ☑ |
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
|
Еще не пробовал, но наверное вот так
Из справочника ВариантыОтчетов получить ВариантОтчета, КлючВарианта и ОписаниеВарианта доп. отчета.
Затем в том же справочнике найти отчеты из расширения (они похожи, только впереди синоним (Расш)) и далее
ХранилищеВариантовОтчетов.Сохранить(ИмяОбъекта, КлючВарианта , ВариантОтчета, ОписаниеВарианта, ИмяПользователя)
Ну и назначить всем пользователям, лишним не будет даже если у кого-то такого варианта не было.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший