Добавить в отчет на СКД поля набора данных программно #754184


#0 by Oleg87
Добрый день. Нужно программно добавить в отчет на СКД поля набора данных. Причем, чтобы они были доступны в списке полей при изменении варианта отчета пользователем. В модуле объекта отчета нет подходящего обработчика, чтобы при запуске отчета заполнить список полей набора данных (скриншот ). Если в разделе основной программы модуля объекта отчета написать следующий код: Нужно разместить данный код в ПриСозданииНаСервере формы, чтобы он отрабатывал лишь единожды при старте отчета. Для этого в процедуре ПриСозданииНаСервере я сначала преобразую основной реквизит формы в объект (с помощью РеквизитФормыВЗначение), затем добавляю в этот отчет-объект необходимые поля набора данных и делаю обратное преобразование отчет-объект в ДанныеФормыСтруктура (с помощью метода ЗначениеВДанныеФормы). Однако при старте такой формы, при изменении варианта отчета в пользовательском режиме, созданные поля набора данных не отображаются. (см скрин1 скрин 2 ) Что я делаю не верно?
#1 by Timon1405
?
#2 by Oleg87
Скрин, на котором видно что после добавления кода в МО отчета, в пользовательском режиме появляются необходимые поля   (в предыдущем сообщении почему то не открывается)
#3 by aleks_default
Главный вопрос - ЗАЧЕМ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям