Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 02:58

Как сделать сводную таблицу из таблицы значений?

Автор dwarfadelic, 21 июл 2017, 16:24

0 Пользователей и 1 гость просматривают эту тему.

dwarfadelic

Такой код:
Построитель = Новый ПостроительОтчета;
    Построитель.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика);
   
    ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ_Результат_по_узлу);
    ИсточникДанных.Колонки[0].Измерение=Истина;
    ИсточникДанных.Колонки[0].Порядок = Истина;
    ИсточникДанных.Колонки[0].Поле = Истина;
   
    ИсточникДанных.Колонки[1].Измерение=Истина;
    ИсточникДанных.Колонки[1].Порядок = Истина;
    ИсточникДанных.Колонки[1].Поле = Истина;
   
    ИсточникДанных.Колонки[2].Поле = Истина;
   
    Построитель.ИсточникДанных = ИсточникДанных;   
   
    Построитель.ИзмеренияКолонки.Добавить("Узел");
    Построитель.ИзмеренияСтроки.Очистить();
    Построитель.ИзмеренияСтроки.Добавить("Родитель");
   
    Построитель.ВыводитьОбщиеИтоги = Истина;
    Построитель.Выполнить();   
    Построитель.Вывести();


Не выводит в ячейках из поля Количество. На пересечении должно быть Количество из строки найденной по паре полей, найденной по Родитель и Узел. Если нет такой строки тогда пустота.




dwarfadelic

Решил этот вопрос. Во первых, итоги ПострПечать.ИсточникДанных.Колонки.Количество.Итог="СУММА(Количество)"; . И чтобы не было еррора типизировать колонку Количество как Число.

Теперь нужно следующее:
нужно чтобы измерение колонок представлялось в виде нескольких столбцов
Сейчас

Надо

Соответствующие поля будут добавлены в тз

Теги: отчет 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск