|
Вывести таблицу средствами построителя отчетов
| ☑ |
0
empty_name2017
14.03.18
✎
13:16
|
Есть таблица:
1.Товар
2.Форма оплаты (нал, безнал, зачет и т.п) в разных периодах какого-либо вида или нескольких может не быть
3.Сумма оплаты
4.Конечное сальдо
Требуется вывести таблицу в которой
1 колонка - Товар
Колонки со 2 по-х форма оплаты
Колонка х+1 Конечное сальдо
Моск сломал. Не хочется руками выводить.
|
|
1
shuhard
14.03.18
✎
13:28
|
(0) дык построитель отчета, как и запроса, хавает таблицы значений
|
|
2
empty_name2017
14.03.18
✎
13:30
|
это понятно
вопрос как вывести переменное количество колонок
|
|
3
Рэйв
14.03.18
✎
13:31
|
код древний, не знаю будет ли работать сейчас.
Процедура ПоказатьТаблицуЗначений(РезультатТЗ )
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(РезультатТЗ);
Построитель.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Асфальт);
Построитель.Выполнить();
Построитель.ВыводитьЗаголовокОтчета = Истина;
Построитель.ТекстЗаголовка = "Данные таблицы значений";
Для каждого Колонка Из Построитель.ВыбранныеПоля Цикл
Колонка.Представление = РезультатТЗ.Колонки[Колонка.Имя].Заголовок;
КонецЦикла;
МакетТД = Новый ТабличныйДокумент;
Построитель.Вывести(МакетТД);
ОбластьТД = МакетТД.Область();
ОбластьТД.ШиринаКолонки = 20;
МакетТД.ТолькоПросмотр = Истина;
МакетТД.ФиксацияСверху = 4;
МакетТД.ОтображатьЗаголовки = Истина;
МакетТД.Показать();
КонецПроцедуры
|
|
4
catena
14.03.18
✎
13:34
|
ПостроительОтчета.ИзмеренияКолонки.Добавить("ФормаОплаты");
|
|
5
empty_name2017
14.03.18
✎
13:35
|
(4) Ага. Попробуем.
|
|
6
kabanoff
14.03.18
✎
13:36
|
(0) Выведи компоновкой. Вот универсальная функция:
|
|
7
empty_name2017
15.03.18
✎
05:48
|
Получилось. Самдурак не внес сумму оплаты в ресурсы.
Спасибо всем.
|
|