При организации управленческого учета в конфигурации «1С:Управление производственным предприятием» (1С:УПП 1.3) специалисты часто сталкиваются с задачей построения полноценного управленческого баланса. В отличие от регламентированного бухгалтерского учета, где применяется метод двойной записи на плане счетов, оперативный управленческий контур 1С:УПП построен на изолированных регистрах накопления. Разберем подробнее, с какими архитектурными ограничениями сталкиваются пользователи и какими методами можно сформировать корректную управленческую отчетность.
Проанализируем устройство подсистемы управленческого учета в 1С:УПП. Оперативные регистры накопления (такие как остатки товаров, взаиморасчеты с контрагентами, денежные средства) работают по принципу односторонних записей. Это означает, что при проведении документа сумма отражается в активе (например, приход товара на склад), но в системе не формируется парная пассивная запись, объясняющая источник финансирования.
Выделим основные хозяйственные операции и участки учета, которые «выпадают» из оперативных регистров управленческого учета:
68). Налоги, штрафы и пени не фиксируются в оперативных регистрах УУ.91). Такие операции, как курсовые разницы, реализация и списание основных средств, проценты по кредитам и займам, арендные платежи или результаты инвентаризации, либо не попадают в управленческий контур вовсе, либо не содержат полного набора аналитик.Таким образом, попытаться построить баланс исключительно «из коробки» по регистрам управленческого учета без дополнительных механизмов невозможно.
Наиболее методически верный путь в рамках типовой конфигурации — использование штатной подсистемы Бюджетирование. В ней присутствует управленческий план счетов и специальный бюджетный регистр сведений/накопления, поддержанный двойной записью.
Рассмотрим алгоритм настройки данного решения:
Из плюсов метода отметим сохранение типовой конфигурации на поддержке. К недостаткам относится трудоемкость первичной настройки правил и ограниченная гибкость визуализации штатных отчетов подсистемы бюджетирования.
Если штатной подсистемы бюджетирования недостаточно, стандартной практикой является интеграция специализированных решений, таких как «БИТ-Финанс» или «ИТАН: Управленческий баланс».
Выясним, какие преимущества дают подобные подсистемы:
Для предприятий со специфическими требованиями применяется вариант технической доработки 1С:УПП. Проанализируем, как реализуется этот вариант на практике:
ОбработкаПроведения для документов, формирующих финансовые движения.Посмотрим на пример структуры подписки на событие для доначисления управленческих проводок:
Процедура ОтразитьУправленческийБалансПриПроведении(Источник, Отказ, РежимПроведения) Экспорт
Если Отказ Или Не Источник.Движения.Найти("УправленческийРегистр") <> Неопределенность Тогда
Возврат;
КонецЕсли;
// Сбор данных первичного документа и формирование движений
ДвиженияБаланса = Источник.Движения.УправленческийРегистр;
// Пример формирования движения по прочим расходам (начисление процентов)
Движение = ДвиженияБаланса.Добавить();
Движение.Период = Источник.Дата;
Движение.СчетДт = ПланыСчетов.Управленческий.ПрочиеРасходы;
Движение.СчетКт = ПланыСчетов.Управленческий.РасчетыПоКредитам;
Движение.Сумма = Источник.СуммаДокумента;
Движение.Организация = Источник.Организация;
КонецПроцедуры
Построение управленческого баланса в 1С:УПП 1.3 требует четкого выбора архитектурного подхода на этапе проектирования: