Как правильно настроить учет финансового результата по подразделениям в 1С:Бухгалтерия КОРП и почему не стоит изменять закрытие месяца?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При работе с программой 1С:Бухгалтерия 8 КОРП у руководства и бухгалтерской службы часто возникает потребность видеть финансовый результат не только по организации в целом, но и в разрезе отдельных подразделений, филиалов или розничных магазинов. Первой импульсивной идеей многих специалистов становится изменение плана счетов: добавление аналитического разреза (субконто) Подразделения на счет 90.09 («Прибыль / убыток от продаж») и счет 99 («Прибыли и убытки»), а также переработка алгоритмов регламентной операции закрытия месяца.

Рассмотрим, почему такой подход является архитектурно ошибочным, к каким катастрофическим последствиям он ведет для регламентированного учета и какими безопасными способами можно решить эту задачу.

Суть проблемы и архитектурные ограничения типовой конфигурации

Проанализируем устройство типового учета в 1С:Бухгалтерия КОРП. В программе аналитический учет по подразделениям штатно поддерживается на первичных счетах учета доходов и расходов:

  1. 90.01 — Выручка (в разрезе подразделений и номенклатурных групп);
  2. 90.02 — Себестоимость продаж (в разрезе подразделений и номенклатурных групп);
  3. 90.07 / 44.01 — Расходы на продажу (с детализацией по подразделениям и статьям затрат);
  4. 90.08 / 26 — Управленческие расходы (в разрезе подразделений).

Однако при выполнении регламентной операции «Закрытие счетов 90, 91» программа сворачивает накопившиеся обороты субсчетов счетов 90 и 91 на сводные финансовые результаты организации (счета 90.09, 91.09 и далее на счет 99). Это сделано намеренно: согласно законодательству и принципам бухгалтерского учета, конечный финансовый результат и налог на прибыль рассчитываются по юридическому лицу в целом (за исключением обособленных подразделений на отдельном балансе).

Чем опасны доработки плана счетов и алгоритмов закрытия месяца

Выясним, с какими критическими проблемами столкнется система при попытке добавить аналитику по подразделениям на счета 90.09 и 99:

  1. Сбои в расчете ПБУ 18/02 и налога на прибыль: Алгоритмы расчета постоянных и временных разниц (ПР и ВР), а также механизмы признания отложенных налоговых активов и обязательств жестко завязаны на типовую структуру счета 99. Изменение структуры этого счета приведет к некорректным расчетам налогов и ошибкам проведения документов закрытия месяца.
  2. Проблемы при реформации баланса: Регламентная операция реформации баланса в конце года списывает сальдо со счета 99 на счет 84 («Нераспределенная прибыль»). Если на счете 99 появится нетиповая аналитика, процедура реформации вызовет зависание остатков или ошибки выполнения.
  3. Искажение регламентированной отчетности: Автоматическое заполнение Декларации по налогу на прибыль и Отчета о финансовых результатах (Форма № 2) опирается на стандартные проводки. Любое вмешательство в механизм закрытия месяца чревато искажением строк отчетности, недоимками по налогам и блокировкой расчетных счетов со стороны ИФНС.
  4. Сложности при обновлениях: Модули закрытия месяца обновляются фирмой «1С» практически в каждом релизе. Изменение этого узла лишит организацию возможности оперативно обновлять базу под меняющееся законодательство.

Способ 1. Разработка внешнего отчета (Рекомендуемый подход)

Вся необходимая информация для расчета финансового результата по подразделениям уже присутствует в системе. Обороты счетов 90.01, 90.02, 90.07 и 90.08 хранят детализацию по подразделениям. Для получения нужного результата не нужно менять бухгалтерские проводки — достаточно собрать требуемые показатели в специальном отчете.

Формула расчета финансового результата подразделения в отчете выглядит следующим образом:

Финансовый результат подразделения = Выручка (Кт 90.01) - Себестоимость (Дт 90.02) - НДС (Дт 90.03) - Расходы на продажу (Дт 90.07 / 44) - Управленческие расходы (Дт 90.08 / 26)

Посмотрим на пример алгоритма сборки данных с помощью запроса к регистру бухгалтерии Хозрасчетный.ОборотыДтКт или Хозрасчетный.Обороты:


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	ХозрасчетныйОбороты.Подразделение КАК Подразделение,
    |	СУММА(ВЫБОР
    |			КОГДА ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Выручка_НеЕНОУ)
    |				ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
    |			ИНАЧЕ 0
    |		КОНЕЦ) КАК Выручка,
    |	СУММА(ВЫБОР
    |			КОГДА ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СебестоимостьПродаж_НеЕНОУ)
    |				ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
    |			ИНАЧЕ 0
    |		КОНЕЦ) КАК Себестоимость,
    |	СУММА(ВЫБОР
    |			КОГДА ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасходыНаПродажу)
    |				ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
    |			ИНАЧЕ 0
    |		КОНЕЦ) КАК КоммерческиеРасходы
    |ИЗ
    |	РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Авто, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Продажи)), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
    |СГРУППИРОВАТЬ ПО
    |	ХозрасчетныйОбороты.Подразделение";

Такой внешне созданный отчет на СКД разрешит все требования пользователей, не затронув ни единой типовой строки кода и не создавая рисков для регламентированной отчетности.

Способ 2. Использование управленческого регистра накопления

Если заказчику требуется полноценный управленческий учет и хранение финрезультата в разрезе центров финансовой ответственности (ЦФО) или магазинов, целесообразно использовать небухгалтерский контур:

  1. Добавьте в систему новый оборотный Регистр накопления (например, УправленческиеДоходыИРасходы) с измерениями Организация, Подразделение, СтатьяДоходовРасходов и ресурсом Сумма.
  2. С помощью расширения конфигурации и подписок на события проведения первичных документов (реализации, списания затрат, оказания услуг) транслируйте суммы доходов и расходов в этот регистр.
  3. Формируйте управленческие отчеты по созданному регистру без затрагивания плана счетов Хозрасчетный.

Резюме

Требование видеть финансовый результат по подразделениям на счете 99 — это классическая методологическая ошибка постановки задачи. Регламентированный учет должен оставаться типовым для корректного расчета налогов и сдачи отчетности. Для задач управленческого анализа по подразделениям и магазинам следует использовать внешние отчеты на базе существующих оборотов счетов 90 и 44 или выносить управленческий учет в специализированные конфигурации (например, 1С:Комплексная автоматизация или 1С:ERP).

← На главную