При работе с программой 1С:Бухгалтерия 8 КОРП у руководства и бухгалтерской службы часто возникает потребность видеть финансовый результат не только по организации в целом, но и в разрезе отдельных подразделений, филиалов или розничных магазинов. Первой импульсивной идеей многих специалистов становится изменение плана счетов: добавление аналитического разреза (субконто) Подразделения на счет 90.09 («Прибыль / убыток от продаж») и счет 99 («Прибыли и убытки»), а также переработка алгоритмов регламентной операции закрытия месяца.
Рассмотрим, почему такой подход является архитектурно ошибочным, к каким катастрофическим последствиям он ведет для регламентированного учета и какими безопасными способами можно решить эту задачу.
Проанализируем устройство типового учета в 1С:Бухгалтерия КОРП. В программе аналитический учет по подразделениям штатно поддерживается на первичных счетах учета доходов и расходов:
90.01 — Выручка (в разрезе подразделений и номенклатурных групп);90.02 — Себестоимость продаж (в разрезе подразделений и номенклатурных групп);90.07 / 44.01 — Расходы на продажу (с детализацией по подразделениям и статьям затрат);90.08 / 26 — Управленческие расходы (в разрезе подразделений).Однако при выполнении регламентной операции «Закрытие счетов 90, 91» программа сворачивает накопившиеся обороты субсчетов счетов 90 и 91 на сводные финансовые результаты организации (счета 90.09, 91.09 и далее на счет 99). Это сделано намеренно: согласно законодательству и принципам бухгалтерского учета, конечный финансовый результат и налог на прибыль рассчитываются по юридическому лицу в целом (за исключением обособленных подразделений на отдельном балансе).
Выясним, с какими критическими проблемами столкнется система при попытке добавить аналитику по подразделениям на счета 90.09 и 99:
99. Изменение структуры этого счета приведет к некорректным расчетам налогов и ошибкам проведения документов закрытия месяца.99 на счет 84 («Нераспределенная прибыль»). Если на счете 99 появится нетиповая аналитика, процедура реформации вызовет зависание остатков или ошибки выполнения.Вся необходимая информация для расчета финансового результата по подразделениям уже присутствует в системе. Обороты счетов 90.01, 90.02, 90.07 и 90.08 хранят детализацию по подразделениям. Для получения нужного результата не нужно менять бухгалтерские проводки — достаточно собрать требуемые показатели в специальном отчете.
Формула расчета финансового результата подразделения в отчете выглядит следующим образом:
Финансовый результат подразделения = Выручка (Кт 90.01) - Себестоимость (Дт 90.02) - НДС (Дт 90.03) - Расходы на продажу (Дт 90.07 / 44) - Управленческие расходы (Дт 90.08 / 26)
Посмотрим на пример алгоритма сборки данных с помощью запроса к регистру бухгалтерии Хозрасчетный.ОборотыДтКт или Хозрасчетный.Обороты:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОбороты.Подразделение КАК Подразделение,
| СУММА(ВЫБОР
| КОГДА ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Выручка_НеЕНОУ)
| ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
| ИНАЧЕ 0
| КОНЕЦ) КАК Выручка,
| СУММА(ВЫБОР
| КОГДА ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СебестоимостьПродаж_НеЕНОУ)
| ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
| ИНАЧЕ 0
| КОНЕЦ) КАК Себестоимость,
| СУММА(ВЫБОР
| КОГДА ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасходыНаПродажу)
| ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
| ИНАЧЕ 0
| КОНЕЦ) КАК КоммерческиеРасходы
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Авто, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Продажи)), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОбороты.Подразделение";
Такой внешне созданный отчет на СКД разрешит все требования пользователей, не затронув ни единой типовой строки кода и не создавая рисков для регламентированной отчетности.
Если заказчику требуется полноценный управленческий учет и хранение финрезультата в разрезе центров финансовой ответственности (ЦФО) или магазинов, целесообразно использовать небухгалтерский контур:
УправленческиеДоходыИРасходы) с измерениями Организация, Подразделение, СтатьяДоходовРасходов и ресурсом Сумма.Хозрасчетный.Требование видеть финансовый результат по подразделениям на счете 99 — это классическая методологическая ошибка постановки задачи. Регламентированный учет должен оставаться типовым для корректного расчета налогов и сдачи отчетности. Для задач управленческого анализа по подразделениям и магазинам следует использовать внешние отчеты на базе существующих оборотов счетов 90 и 44 или выносить управленческий учет в специализированные конфигурации (например, 1С:Комплексная автоматизация или 1С:ERP).