Переход с конфигурации 1С:Управление производственным предприятием (УПП) на 1С:ERP Управление предприятием — это не просто техническое обновление, а полная смена парадигмы учета. Одной из самых частых «точек боли» для бухгалтеров становится отсутствие привычного третьего субконто Документы расчетов на счетах учета расчетов с контрагентами (60, 62, 76). В этой статье мы подробно разберем, почему попытка доработать план счетов и добавить это субконто является критической ошибкой, к каким последствиям это приведет при эксплуатации системы и как правильно решить задачу переноса остатков и ведения детального учета взаиморасчетов в 1С:ERP.
---
Для начала проанализируем, почему разработчики фирмы 1С отказались от третьего субконто на счетах взаиморасчетов в ERP, хотя в 1С:Бухгалтерии (БП) оно присутствует по умолчанию. Дело в фундаментальном различии архитектур систем:
РасчетыСКлиентами, РасчетыСПоставщиками, РасчетыСКлиентамиПоСрокам и др. Именно в этих регистрах хранится вся детальная информация о накладных, оплатах, авансах и сроках погашения задолженности.Таким образом, попытка «допилить» план счетов ломает базовую логику проведения документов в ERP.
---
Если под давлением бухгалтерии руководство все же принимает решение о доработке плана счетов, проект автоматизации сталкивается со следующими долгосрочными проблемами:
---
В первом сообщении темы автор упоминает проблему: при переносе остатков из УПП обнаружились расхождения между бухгалтерским счетом (хозрасчетом) и оперативными регистрами взаиморасчетов. Рассмотрим, почему это происходит и как с этим бороться.
В УПП проведение по бухгалтерским счетам и оперативным регистрам было независимым. Бухгалтеры часто корректировали проводки вручную при помощи документа Операция (бухгалтерский и налоговый учет), не задумываясь о том, что оперативные регистры остаются незаполненными или содержат неверные данные. При переносе данных в ERP правила конвертации ориентируются строго на оперативные регистры взаиморасчетов УПП, так как именно они являются источником данных для документов ввода остатков.
Что делать с расхождениями? Существует два пути:
Корректировка задолженности или через технический счет 000 при вводе остатков, но это требует обязательного согласования с главным бухгалтером.При переносе остатков для незакрытых авансов или долгов действительно создаются специальные вспомогательные объекты — документы Первичный документ (в ERP они заменяют «Документы расчетов с контрагентами» из БП/УПП). Это стандартное поведение системы, и пытаться объединить их в один «финансовый» фиктивный документ не стоит — это нарушит логику распределения оплат по ФИФО в будущем.
---
Рассмотрим, как предоставить бухгалтерам необходимую им аналитику, не ломая при этом типовую конфигурацию 1С:ERP.
В 1С:ERP уровень детализации взаиморасчетов настраивается гибко в карточке Договора (или Соглашения, если договоры не используются). Перейдем в настройки договора и выберем вариант детализации расчетов «По расчетным документам».
В этом случае система принудительно обяжет пользователей указывать конкретный документ отгрузки или оплаты в каждом первичном документе. Вся аналитика до накладной будет автоматически собираться в оперативных регистрах, при этом счета бухгалтерского учета (60, 62) останутся типовыми, без лишних субконто.
Необходимо объяснить пользователям, что Оборотно-сальдовая ведомость (ОСВ) в ERP больше не является главным инструментом контроля расчетов. Для получения детальной информации по расчетным документам следует использовать специализированные отчетовы:
Эти отчеты показывают полную картину взаиморасчетов: начальный остаток, движения (отгрузки, оплаты, корректировки), конечный остаток в разрезе партнеров, договоров, заказов и расчетных документов. При этом они работают в разы быстрее, чем ОСВ с включенным субконто, и всегда отражают реальное состояние расчетов.
Если главный бухгалтер категорически отказывается работать без привычной формы ОСВ по счетам 60 и 62 с детализацией по документам, разработаем для него внешний отчет на Системе компоновки данных (СКД).
Этот отчет будет визуально полностью повторять стандартную ОСВ по счету, но данные по третьему разрезу аналитики (документам расчетов) он будет динамически получать из оперативных регистров накопления (РасчетыСКлиентами.ОстаткиИОбороты или РасчетыСПоставщиками.ОстаткиИОбороты), сопоставляя их по регистратору проводки. Таким образом, мы удовлетворим требования бухгалтерии и сохраним конфигурацию абсолютно типовой.
Посмотрим на пример концептуального запроса для такого отчета (для расчетов с покупателями):
ВЫБРАТЬ
ХозрасчетОстаткиИОбороты.Субконто1 КАК Контрагент,
ХозрасчетОстаткиИОбороты.Субконто2 КАК Договор,
Взаиморасчеты.РасчетныйДокумент КАК ДокументРасчетов,
ХозрасчетОстаткиИОбороты.СуммаНачальныйОстатокДт КАК НачОстатокДт,
ХозрасчетОстаткиИОбороты.СуммаНачальныйОстатокКт КАК НачОстатокКт,
ХозрасчетОстаткиИОбороты.СуммаОборотДт КАК Дебет,
ХозрасчетОстаткиИОбороты.СуммаОборотКт КАК Кредит,
ХозрасчетОстаткиИОбороты.СуммаКонечныйОстатокДт КАК КонОстатокДт,
ХозрасчетОстаткиИОбороты.СуммаКонечныйОстатокКт КАК КонОстатокКт
ИЗ
РегистрБухгалтерии.Хозрасчет.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет В (&СчетаРасчетов), , ) КАК ХозрасчетОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК Взаиморасчеты
ПО ХозрасчетОстаткиИОбороты.Субконто1 = Взаиморасчеты.АналитикаУчетаПоПартнерам.Контрагент
И ХозрасчетОстаткиИОбороты.Субконто2 = Взаиморасчеты.Договор
Использование такого подхода гарантирует, что база данных ERP останется производительной, легко обновляемой и методически чистой. Наша задача как специалистов по автоматизации — мягко, но уверенно направить бухгалтеров на путь использования заложенных в систему современных механизмов анализа данных.