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