Особенности переноса остатков по счетам 60 и 62 при переходе из БП 3.0 в КА 2.4/2.5

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

Переход с «1С:Бухгалтерии предприятия 3.0» на «1С:Комплексную автоматизацию 2» (или ERP) — это не просто перенос данных, а смена парадигмы учета. Основная сложность заключается в том, что в БП 3.0 бухгалтерский учет является первичным, а в КА/ERP первичным является оперативный учет. Рассмотрим подробнее, почему при типовом переходе возникают вопросы по детализации расчетов, подразделениям и отсутствующему третьему субконто.

Вопрос №1: Почему детализация расчетов установилась «по договорам» и как это изменить?

Проанализируем ситуацию: в БП 3.0 аналитика по документам расчетов (накладным, платежкам) реализована через третье субконто на счетах 60 и 62. В «1С:Комплексной автоматизации» (КА) логика иная. Здесь детализация определяется настройками в Договоре или Соглашении (если они используются).

При типовом переходе система часто по умолчанию устанавливает способ ведения расчетов «По договорам». Это делается для того, чтобы минимизировать ошибки при вводе начальных остатков, так как сопоставление каждой копейки по конкретным документам за прошлые периоды — трудоемкий процесс, который часто не сходится из-за ручных корректировок в старой базе.

Если вам критически необходима детализация по документам, разберем, как это работает в КА:

  1. Объект расчетов: В КА за детализацию отвечает измерение ОбъектРасчетов в регистрах накопления. Если в договоре выбрано «По накладным» или «По заказам», то каждый документ будет являться отдельным объектом.
  2. Типовые правила: В помощнике перехода настройки детализации могут быть жестко зашиты. Проанализируем правила обмена в конфигурации «Конвертация данных». Скорее всего, придется внести изменения в ПКС (правила конвертации свойств) для объекта ДоговорыКонтрагентов, чтобы параметр ПорядокРасчетов принимал нужное вам значение (например, ПоЗаказамНакладным).
  3. Ручная доработка: Если остатков много, проще написать небольшую обработку, которая после загрузки изменит режим в договорах и перепроведет документы ВводОстатковВзаиморасчетов, создав для каждой строки свой объект расчетов (технический документ расчетов).

Вопрос №2: Куда пропадают подразделения на счетах 60 и 62?

Выясним причину отсутствия подразделений в проводках. В КА 2.4 за отражение аналитики «Подразделение» на счетах расчетов отвечает несколько факторов:

Во-первых, проверим настройки в плане счетов. В режиме 1С:Предприятие зайдем в План счетов и убедимся, что для счетов 60.01, 60.02, 62.01 и т.д. включен признак «Учет по подразделениям». Если этот признак выключен, система физически не будет записывать подразделение в регистр бухгалтерии.

Во-вторых, рассмотрим настройки самой программы. Перейдем в раздел НСИ и администрирование — Настройка НСИ и разделов — Финансовый результат и контроллинг. Там должна быть включена опция учета по подразделениям. Если она активна, но в документах Ввод остатков поле пустое, значит, типовой алгоритм перехода просто не нашел соответствия или не заполнил это поле в документе-источнике.

Важный нюанс: В КА подразделение часто наследуется из Объекта расчетов. Если остатки введены одной строкой «по договору» без детализации по документам, и в самом договоре подразделение не указано (а в КА оно там обычно не фиксируется как в БП), то проводка сформируется без него. Для решения проблемы нужно либо заполнять подразделение в шапке документа ввода остатков, либо использовать детальный ввод по документам расчетов.

Вопрос №3: Отсутствие третьего субконто и оперативный учет

Самый болезненный вопрос для бухгалтеров: «Где мое третье субконто (Документы расчетов)?». Ответ прост и суров: в типовой конфигурации КА 2.4/2.5 и ERP его нет и не будет. Рассмотрим, почему разработчики «1С» приняли такое решение:

  1. Производительность: Субконто типа Документ создает огромную нагрузку на таблицу итогов регистра бухгалтерии. В крупных системах (ERP-класса) это приводит к существенным блокировкам при проведении документов.
  2. Разделение учета: В КА реализован принцип разделения. Бухгалтерский счет (регистр бухгалтерии) хранит только сводные данные для отчетности. Детальная информация по документам, срокам оплаты и пеням хранится в оперативных регистрах накопления:
    • РасчетыСКлиентами
    • РасчетыСПоставщиками
    • РасчетыСКлиентамиПоДокументам
    • РасчетыСПоставщикамиПоДокументам

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

Как работать без третьего субконто? Рекомендации для пользователей

Выясним, как отвечать бухгалтерам на претензии об отсутствии привычной аналитики в ОСВ. Нам нужно переучить пользователей работать с оперативными отчетами:

Технические приемы для программиста

Если стоит задача программно проверить, почему остатки по регистрам и по счетам не сходятся, можно использовать следующий запрос к базе (пример для расчетов с клиентами):


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

Рассмотрим по шагам, что делать, если вы все же решили обновиться на версию 2.5 сразу:

  1. В версии КА 2.5 используется механизм «Взаиморасчеты онлайн». Это означает, что распределение оплат по накладным происходит мгновенно при проведении документа.
  2. При переходе на 2.5 данные будут автоматически сконвертированы в новые регистры (РасчетыСКлиентамиПланОплат и др.).
  3. Поэтому лучше всего сначала выполнить «чистый» переход в КА 2.4, выверить остатки в разрезе договоров и подразделений, а уже потом обновляться на 2.5.

Резюмируем: отсутствие третьего субконто — это не баг, а фича. Подразделения на счетах включаются в настройках плана счетов и финансового результата. А детализация расчетов в типовом переходе правится либо через КД 2.1, либо постобработкой договоров. Помните, что в КА/ERP оперативные регистры всегда в приоритете над бухгалтерскими проводками!

← На главную