|
программное вмешательство в отчет на СКД |
☑ |
0
patapum
17.04.14
✎
14:21
|
Возникла необходимость программно изменять вариант отчета: группировки, выбранные ресурсы (иначе слишком много вариантов надо делать). Через где найти список группировок (в том числе строк и колонок при использовании таблицы), чтобы можно было их изменить?
|
|
1
andreymongol82
17.04.14
✎
14:25
|
ОтчетОбъект.<Имя отчета> (ReportObject.<Имя отчета>)
КомпоновщикНастроек (SettingsComposer)
Использование:
Только чтение.
Описание:
Тип: КомпоновщикНастроекКомпоновкиДанных.
Компoновщик для редактирования настроек отчета.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Также в модуле отчета можно перехватить
ПриКомпоновкеРезультата()
|
|
2
patapum
17.04.14
✎
14:30
|
(1) Чего-то все равно не догоняю. Перехватил на ПриКомпоновкеРезультата(), смотрю Этотобъект.КомпоновщикНастроек.Настройки.Выбор.Элементы - там пусто.
|
|
3
StanleyMarsh
17.04.14
✎
14:34
|
(2) там реально придется много разбираться)) Поищи в модулях отчета "КомпоновщикНастроек", вот там оно и есть.
|
|
4
patapum
17.04.14
✎
14:38
|
(3) ну, я ж правильно понимаю, что смотреть надо КомпоновщикНастроек.Настройки.Выбор.Элементы? А там и перед выполнением, и в процедуре ПриКомпоновкеРезультата() элементов нет. А в варианте отчета есть... Вот и не понимаю, в какую сторону разбираться...
|
|
5
andreymongol82
17.04.14
✎
14:40
|
(2) Еще у компоновщика есть ПользовательскиеНастройки. Туда обычно падают настройки из вариантов. По крайней мере у меня пару раз получилось их переделать ))
|
|
6
patapum
17.04.14
✎
14:51
|
нашел, смотрел КомпоновщикНастроек.Настройки.Выбор.Элементы вместо Отчет.КомпоновщикНастроек.Настройки.Структура. всем спасибо за помощь!
|
|