Всем привет! Сделал отчет на скд, с ним все норм. Вопрос вот в чем: если юзер делает отбор на один конкретный документ, то нужно вывести информацию по этому документу (с этим все норм) и добавить ниже выводимой информации новый мини-отчет из выбранного документа. Т.е. видимо это придется делать в процедуре ПриКомпоновке. Вот только не совсем понимаю как это сделать.. Надо по идее добавить макет с полями и параметрами, сделать езе один запрос к базе, заполнить макет и вывести его ниже информации кторая формируется скд. Это реально вообще?
(0) Можно наверное расшифровку ковырнуть и сделать, как вам нужно.
Получится следующее - формируется отчет, в нем юзвер встает на нужный документ и по расшифровке открывает нужный мини-отчет
(0) вроде все правильно описал, так и надо:
- ПриКомпоновке проверяешь, что стоит отбор по документу
- программно выводишь текущий отчет
- программно формируешь и выводишь связанный с документом отчет, можно в тот же табличный документ
В общем сделал так: в скд добавил группировку, снял с нее галку использование. Потом создал внешний источник данных, создал в нем нужные колонки, и если есть отбор по документу тогда активируем эту группировку и запросом вытаскиваем данные для нее и соответственно заполняем. Были проблемы с расшифровкой, но они решились добавлением в параметры компоновщика макета и процессора компоновки ДанныеРасшифровки.