Добавление двух и более макетов в отчет #718288


#0 by Aivee
Доброго времени суток форумчане! Нужна ваша помощь. Суть моей проблемы: Есть отчет, он должен формироваться в несколько таблиц (Из регистра накоплений нужно вывести остатки, 1 таблица на 1 регистр). Мне нужно чтобы через эту процедуру выводились все макеты в табличный документ. Собственно, нужно в МоюПроцедуру добавить определенный макет из отчета и всё.
#1 by Jokero
#2 by Jokero
В общем, формируешь сначала одну таблицу в ДокументРезультат и запихиваешь ее в табличный документ РезультатирующийТабДокумент. Потом формируешь следующую и запихиваешь ее туда же. и т.д.
#3 by Aivee
Не понимаю куда пихать этот кусок кода. У меня есть внешний отчет, в нем два макета, но в таблицу он выводит лишь 1 макет "ОсновнаяСхемаКомпоновкиДанных", мне нужно чтобы он туда еще добавил 2 макет из этого же отчета, чтобы таблицы были друг под другом. Извините я просто уже неделю маюсь с этим СКД, голова уже отказывается думать.
#4 by Jokero
Отчет будет исполнять ту схему компоновки, которая в нем указана. Нужно вызвать отчет программно два раза, подменяя в нем схему компоновки, сначала одну, потом другую. Результат можно получить из процедуры по моему ОбъектОтчета.СкомпоноватьРезультат(ДокументРезультат,Расшифровка) Тоесть в некой процедуре ты создаешь документРезультат - табличный документ. Далее создаешь объект отчет, заполняешь нужные свойства и скомпоноватьРезультат Потом в другой табличный документ (РезультатирующийТабДокумент) выводишь ДокументРезультат с первой таблицей. Далее подменяешь в созданном объектеотчете схему компоновки данных и снова запускаешь его - скомпоноватьРезультат. После этого снова выводишь в РезультатирующийТабДок документРезультат со второй таблицей. И показываешь РезультатирующийТабДок - Profit
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С