Конфигурация: 1С:ERP Управление предприятием 2 (2.4.13, 2.5.7)
Режим: клиент-серверный
Необходимость разработки данного отчета возникла на одном из проектов бюджетирования, где было нужно оперативно построить план-факт БДР за год помесячно, при этом количество строк и колонок в отчете было очень значительным. Формирование такого отчета занимало больше часа, что было неприемлемым в отчетный период, когда его необходимо было переформировывать несколько раз. Была поставлена задача сократить время до 3-5 минут и меньше.
Возникла следующая идея: разрезать отчет на несколько маленьких отчетов (видов бюджета) одинаковой структуры и формировать их параллельно. В этом случае время формирования всего отчета должно быть равно максимальному времени формирования одного из таких отчетов.
В результате получили:
1. Каждый из отчетов выполняется в своем фоновом задании до момента завершения выполнения всех заданий.
2. После завершения всех заданий осуществляется сборка отчета в порядке следования видов бюджетов в настройке. Для вида бюджета в первой строке выводится шапка, со второй и далее шапка удаляется в соответствии с указанной высотой заголовка
Ограничения:
1. Структура колонок всех выбранных видов бюджета должна быть одинакова.
2. Расшифровка результирующего отчета в данной версии отсутствует. Предполагалось, что если такая необходимость возникнет всегда можно сформировать бюджетный отчет по своему маленькому виду бюджета.
Для использования отчета необходимо его открыть через Файл / Открыть
После открытия:
1. Установить период
2. Выбрать организации
3. Указать высоту заголовка отчета
4. Добавить виды бюджета
5. Нажать Сформировать