Добрый день! В СКД имеется отчет в виде таблицы, подскажите пожалуйста, как мне обработать Табличный Документ, если используется в настройках отчета таблица, как можно получить Таблицу Значений, чтобы обработать и вывести.
В Табличном документе сейчас есть две строки и я хотел бы их свернуть по одиннаковым значениям. Группировка в СКД мне не подходит, нужно именно программно обработать
В Табличном документе сейчас есть две строки и я хотел бы их свернуть по одиннаковым значениям. Группировка в СКД мне не подходит, нужно именно программно обработать
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ПоказатьПо теме из базы знаний
- Конструктор программиста – набор шаблонов программного кода для конструирования результата СКД и поддержки баз как типовых
- Редактирование данных, сформированных средствами СКД и выведенных в Табличный документ с возможностью записи в регистр сведений.
- Динамическая расшифровка СКД (на примере отчета)
- Хитрости СКД. Часть 4
- Приемы работы с СКД: выгрузка данных справочников и документов в линейном виде в табличный документ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) СКД не умеет выводить в коллекцию значений документ содержащий группировку "таблица", либо диаграмму, о чем честно написано в документации. Я для такой задачи писал "парсер" который с произвольного отчета под "ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент " формирует таблицу, либо дерево значений. Но это весьма трудоемко.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот