Как сформировать отчет по БДР в разрезе ЦФО с показателями плана и факта в 1С:Управление холдингом?

Бизнес-аналитик 1С v8.3 (Управляемые формы) Управленческий учет Финансы и профессиональные услуги
← На главную

При построении управленческой отчетности по Бюджету доходов и расходов (БДР) часто возникает задача сформировать кросс-таблицу: по строкам выводится классификатор статей доходов и расходов, а по колонкам — центры финансовой ответственности (ЦФО), внутри каждого из которых сопоставляются показатели План и Факт. Однако при попытке настроить стандартную сводную таблицу или экземпляр отчета многие специалисты сталкиваются с тем, что система не дает развернуть список организационных единиц по горизонтали. Разберем по шагам, чем вызвано такое поведение системы и какими способами можно реализовать требуемый отчет.

Выясним причину архитектурного ограничения бланков

Проанализируем структуру подсистемы бюджетирования в 1С:Управление холдингом. Ограничение на разворачивание ЦФО вправо обусловлено базовой логикой работы двух основных объектов:

  1. Концепция документа «Экземпляр отчета»: данный документ выступает регистратором данных и строго ориентирован на фиксацию первичных сведений. Он всегда привязан к единичному контексту: одна организационная единица (организация или ЦФО), один сценарий планирования и один период. По этой причине типовая форма экземпляра отчета архитектурно не предназначена для динамического вывода нескольких организаций в колонках.
  2. Ограничение бланков сводных таблиц: механизм динамического горизонтального развертывания (по колонкам) жестко привязан к временной шкале (периодичности) и сценариям. Организационная структура (справочник Организации / Организационная структура) подсистемой воспринимается как разрез контекста отчета (шапка) либо как уровень иерархии строк.

Также обратим внимание на настройку динамических отборов в показателях: параметр «Дата начала отчета со сдвигом» ожидает числовое значение, определяющее смещение относительно текущего периода отчета на указанное число интервалов (например, -1 для предыдущего месяца или квартала, +1 для следующего).

Способ 1: Использование механизма «Аналитические отчеты» (СКД)

Если требуется динамический план-фактный отчет, в котором состав колонок с ЦФО формируется автоматически по мере появления данных, наиболее правильным решением является использование подсистемы «Бизнес-анализ» на базе схемы компоновки данных (СКД). Рассмотрим порядок его настройки:

  1. Перейдем в раздел «Бизнес-анализ» и создадим новый «Аналитический отчет».
  2. В качестве источника данных выберем регистр накопления подсистемы бюджетирования либо регистр сведений ЗначенияПоказателейОтчетов.
  3. В настройках структуры СКД добавим таблицу:
    • В группировку Строки поместим поле Статья (или ПоказательОтчета).
    • В группировку Колонки поместим поле Организация (которое в системе выполняет роль ЦФО).
    • Внутрь группировки Организация добавим подчиненную группировку колонок по полю Сценарий (для разделения на План и Факт).
  4. В раздел Выбранные поля добавим ресурс Сумма. При необходимости через вычисляемые поля СКД добавим абсолютное отклонение (Факт - План) и процент выполнения.

Такой подход полностью снимает ограничения формуляров ввода данных и формирует произвольную кросс-таблицу любого уровня вложенности.

Способ 2: Статическая настройка колонок в бланке сводной таблицы

Если перечень ЦФО холдинга регламентирован и меняется редко, можно реализовать требуемый вид непосредственно в «Бланке сводной таблицы» без программирования. Разберем последовательность действий:

  1. Откроем конструктор бланка сводной таблицы и перейдем в настройку колонок.
  2. Для каждого ЦФО вручную создадим две колонки: одну под сценарий «План», вторую под сценарий «Факт».
  3. В свойствах созданной колонки изменим параметр определения организации: вместо значения по умолчанию «Значение контекста» установим «Фиксированное значение» и выберем конкретный элемент структуры ЦФО.
  4. В поле сценария аналогично зафиксируем значение: для первой колонки укажем сценарий «План», для второй — «Факт».
  5. Повторим операцию для всех подразделений компании.

Важный нюанс: данный способ обеспечивает удобную работу пользователей в едином бланке, однако при добавлении нового ЦФО аналитику потребуется внести изменения в структуру макета вручную.

Способ 3: Иерархическое представление ЦФО в строках отчета

Если требуется сохранить типовой механизм заполнения и выверки через бланки отчетов без создания индивидуальных колонок, применим подход с группировкой по строкам:

  1. В структуре строк вида отчета назначим верхним уровнем группировки справочник организационных единиц (ЦФО).
  2. Внутрь каждого узла ЦФО вложим структуру статей доходов и расходов.
  3. По колонкам выведем сценарии (План, Факт, Отклонение) и периоды отчета.

В этом случае пользователь получает удобное сворачиваемое дерево, где каждый блок представляет собой полноценный БДР конкретного подразделения с возможностью просмотра консолидированного итога.

Способ 4: Использование надстройки для Excel (1C CPM Add-in)

Для финансовой службы удобным инструментом вывода является штатная надстройка 1C CPM Add-in для Microsoft Excel. Подключившись к информационной базе, аналитик строит сводную таблицу средствами табличного процессора, перетаскивая организационную структуру и сценарии в область столбцов, а статьи отчета — в область строк. Обновление цифр при этом происходит напрямую из базы 1С по нажатию кнопки актуализации данных.

Рекомендации по организации модели бюджетирования

Для стабильной работы системы рекомендуется четко разделять контуры ввода и контуры анализа данных:

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