Отчет писался для упрощения работы пользователей с объемными таблицами документов. Но получился достаточно универсальным и позволяет обрабатывать любой объект, который можно выгрузить в таблицу значений.
Для использования обработки, необходимо добавить её в конфигурацию. ТаблицаЗначений передается в реквизит НаборДанных. При этом все числовые колонки становятся ресурсами СКД.
Пример вызова отчета:
ВыводТЗ=Отчеты.ВыводТЗнаСКД.Создать();
//присваиваем реквизиту НаборДанных значение нужной таблицы значений.
// В данном случае получаем её из хранилища.
ВыводТЗ.НаборДанных=Таблица.Получить();
ФормаОтчета=ВыводТЗ.ПолучитьФорму();
ФормаОтчета.Открыть();
Первоначально отчет формируется с группировкой только по детальным записям, в дальнейшем пользователь может настроить внешний вид, отборы и группировки, используя возможности компоновки данных.