|  | программное вмешательство в отчет на СКД | ☑ | 
    
        | 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 | 
        нашел, смотрел КомпоновщикНастроек.Настройки.Выбор.Элементы вместо Отчет.КомпоновщикНастроек.Настройки.Структура. всем спасибо за помощь!     |  |