Переход с УПП на ERP: Стоит ли добавлять третье субконто «Документы расчетов» на счета 60, 62, 76 и как правильно перенести остатки?

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

Переход с конфигурации 1С:Управление производственным предприятием (УПП) на 1С:ERP Управление предприятием — это не просто техническое обновление, а полная смена парадигмы учета. Одной из самых частых «точек боли» для бухгалтеров становится отсутствие привычного третьего субконто Документы расчетов на счетах учета расчетов с контрагентами (60, 62, 76). В этой статье мы подробно разберем, почему попытка доработать план счетов и добавить это субконто является критической ошибкой, к каким последствиям это приведет при эксплуатации системы и как правильно решить задачу переноса остатков и ведения детального учета взаиморасчетов в 1С:ERP.

---

Архитектурный конфликт: почему в 1С:ERP нет третьего субконто

Для начала проанализируем, почему разработчики фирмы 1С отказались от третьего субконто на счетах взаиморасчетов в ERP, хотя в 1С:Бухгалтерии (БП) оно присутствует по умолчанию. Дело в фундаментальном различии архитектур систем:

  1. Приоритет оперативного учета (ОУ) над регламентированным (РУ). В 1С:ERP бухгалтерский учет является ведомым. Проводки по счетам расчетов формируются автоматически на основании движений по оперативным регистрам накопления, таким как РасчетыСКлиентами, РасчетыСПоставщиками, РасчетыСКлиентамиПоСрокам и др. Именно в этих регистрах хранится вся детальная информация о накладных, оплатах, авансах и сроках погашения задолженности.
  2. Производительность СУБД и блокировки. В ERP расчеты ведутся в режиме «Онлайн» (начиная с версий 2.4/2.5). Система мгновенно распределяет авансы и зачеты долгов по ФИФО непосредственно при проведении документов. Если заставить систему транслировать эти сложные алгоритмы распределения еще и в аналитику бухгалтерского плана счетов (в нетиповое субконто), это колоссально увеличит нагрузку на базу данных и приведет к постоянным взаимоблокировкам (locks) при одновременной работе пользователей.

Таким образом, попытка «допилить» план счетов ломает базовую логику проведения документов в ERP.

---

Последствия добавления субконто «Документы расчетов» в ERP

Если под давлением бухгалтерии руководство все же принимает решение о доработке плана счетов, проект автоматизации сталкивается со следующими долгосрочными проблемами:

---

Как решить проблему расхождений при переносе из УПП

В первом сообщении темы автор упоминает проблему: при переносе остатков из УПП обнаружились расхождения между бухгалтерским счетом (хозрасчетом) и оперативными регистрами взаиморасчетов. Рассмотрим, почему это происходит и как с этим бороться.

В УПП проведение по бухгалтерским счетам и оперативным регистрам было независимым. Бухгалтеры часто корректировали проводки вручную при помощи документа Операция (бухгалтерский и налоговый учет), не задумываясь о том, что оперативные регистры остаются незаполненными или содержат неверные данные. При переносе данных в ERP правила конвертации ориентируются строго на оперативные регистры взаиморасчетов УПП, так как именно они являются источником данных для документов ввода остатков.

Что делать с расхождениями? Существует два пути:

  1. Выверка в УПП до начала переноса (Рекомендуемый путь). Необходимо запустить отчет по сверке данных БУ и регистров в УПП. Все расхождения нужно устранить корректировками записей регистров или исправлением ручных операций. В новую базу ERP должны переноситься только чистые, выверенные данные.
  2. Корректировка в ERP после переноса. Если времени на исправление в УПП нет, остатки переносятся «как есть» по оперативным данным. Возникающие расхождения с балансом регулируются в ERP с помощью документа Корректировка задолженности или через технический счет 000 при вводе остатков, но это требует обязательного согласования с главным бухгалтером.

При переносе остатков для незакрытых авансов или долгов действительно создаются специальные вспомогательные объекты — документы Первичный документ (в ERP они заменяют «Документы расчетов с контрагентами» из БП/УПП). Это стандартное поведение системы, и пытаться объединить их в один «финансовый» фиктивный документ не стоит — это нарушит логику распределения оплат по ФИФО в будущем.

---

Методологические альтернативы: как обойтись без доработки плана счетов

Рассмотрим, как предоставить бухгалтерам необходимую им аналитику, не ломая при этом типовую конфигурацию 1С:ERP.

Вариант 1. Детализация расчетов в договорах

В 1С:ERP уровень детализации взаиморасчетов настраивается гибко в карточке Договора (или Соглашения, если договоры не используются). Перейдем в настройки договора и выберем вариант детализации расчетов «По расчетным документам».

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

Вариант 2. Использование оперативных отчетов вместо ОСВ

Необходимо объяснить пользователям, что Оборотно-сальдовая ведомость (ОСВ) в ERP больше не является главным инструментом контроля расчетов. Для получения детальной информации по расчетным документам следует использовать специализированные отчетовы:

Эти отчеты показывают полную картину взаиморасчетов: начальный остаток, движения (отгрузки, оплаты, корректировки), конечный остаток в разрезе партнеров, договоров, заказов и расчетных документов. При этом они работают в разы быстрее, чем ОСВ с включенным субконто, и всегда отражают реальное состояние расчетов.

Вариант 3. Разработка внешнего отчета на СКД «ОСВ по оперативным данным»

Если главный бухгалтер категорически отказывается работать без привычной формы ОСВ по счетам 60 и 62 с детализацией по документам, разработаем для него внешний отчет на Системе компоновки данных (СКД).

Этот отчет будет визуально полностью повторять стандартную ОСВ по счету, но данные по третьему разрезу аналитики (документам расчетов) он будет динамически получать из оперативных регистров накопления (РасчетыСКлиентами.ОстаткиИОбороты или РасчетыСПоставщиками.ОстаткиИОбороты), сопоставляя их по регистратору проводки. Таким образом, мы удовлетворим требования бухгалтерии и сохраним конфигурацию абсолютно типовой.

Посмотрим на пример концептуального запроса для такого отчета (для расчетов с покупателями):


ВЫБРАТЬ
    ХозрасчетОстаткиИОбороты.Субконто1 КАК Контрагент,
    ХозрасчетОстаткиИОбороты.Субконто2 КАК Договор,
    Взаиморасчеты.РасчетныйДокумент КАК ДокументРасчетов,
    ХозрасчетОстаткиИОбороты.СуммаНачальныйОстатокДт КАК НачОстатокДт,
    ХозрасчетОстаткиИОбороты.СуммаНачальныйОстатокКт КАК НачОстатокКт,
    ХозрасчетОстаткиИОбороты.СуммаОборотДт КАК Дебет,
    ХозрасчетОстаткиИОбороты.СуммаОборотКт КАК Кредит,
    ХозрасчетОстаткиИОбороты.СуммаКонечныйОстатокДт КАК КонОстатокДт,
    ХозрасчетОстаткиИОбороты.СуммаКонечныйОстатокКт КАК КонОстатокКт
ИЗ
    РегистрБухгалтерии.Хозрасчет.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет В (&СчетаРасчетов), , ) КАК ХозрасчетОстаткиИОбороты
    
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК Взаиморасчеты
        ПО ХозрасчетОстаткиИОбороты.Субконто1 = Взаиморасчеты.АналитикаУчетаПоПартнерам.Контрагент
        И ХозрасчетОстаткиИОбороты.Субконто2 = Взаиморасчеты.Договор

Использование такого подхода гарантирует, что база данных ERP останется производительной, легко обновляемой и методически чистой. Наша задача как специалистов по автоматизации — мягко, но уверенно направить бухгалтеров на путь использования заложенных в систему современных механизмов анализа данных.

← На главную