Как работают онлайн-взаиморасчеты и автоматический зачет авансов в 1С:ERP 2.5

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

Переход на версию 1С:ERP 2.5 принес значительные изменения в архитектуру взаиморасчетов. Многие пользователи сталкиваются с ситуацией, когда привычные механизмы "Закрытия месяца" или проведения документов работают не так, как ожидалось. Разберем подробно, как устроена современная система взаиморасчетов, почему авансы не всегда зачитываются автоматически и как правильно восстанавливать последовательность расчетов.

Механизм «Онлайн-взаиморасчетов» и фоновые задания

В 1С:ERP 2.5 режим Онлайн существенно отличается от старого «Офлайн» режима. Важно понимать: несмотря на название, система не всегда выполняет полное распределение авансов непосредственно в момент нажатия кнопки «Провести».

Проанализируем, что происходит "под капотом":

  1. Двухэтапная запись: При проведении первичного документа (например, Реализация товаров и услуг) данные записываются в регистры оперативно. Однако окончательное распределение авансов и расчет задолженности по срокам (aging) часто выносится в фоновое выполнение.
  2. Очередь заданий: Если в системе включен «Онлайн-режим», то при любом изменении платежного или отгрузочного документа система ставит задание в очередь. Эти задания хранятся в техническом регистре сведений Задания к распределению взаиморасчетов.
  3. Фоновое выполнение: В клиент-серверном варианте работы базы фоновое задание по расчету взаиморасчетов обычно запускается автоматически с небольшой задержкой (несколько секунд). Если база файловая или произошел сбой в работе регламентных заданий, изменения в зачетах авансов не будут видны до тех пор, пока не отработает актуализация движений.

Выясним причину, почему при распроведении выписки аванс в реализации может «зависнуть». Это происходит потому, что документ реализации сам по себе не перепроводится автоматически. Чтобы связь разорвалась и данные обновились, механизм актуализации должен пересчитать всю цепочку по конкретному объекту расчетов. Рассмотрим это подробнее в разделе о последовательности. Для решения проблемы зависших взаиморасчетов и автоматического распределения сумм можно использовать обработку для автоматизации зачета авансов.

Почему не происходит автоматический зачет аванса?

Многие пользователи ожидают, что при наличии аванса по заказу любая реализация по этому же заказу сразу "подтянет" оплату. Однако автоматический зачет аванса без ручного нажатия кнопки Зачет оплаты происходит только при строгом соблюдении условий:

Реестр регистров взаиморасчетов в ERP 2.5

В новых версиях архитектура была переработана. Если раньше мы смотрели в основном на регистр Расчеты с клиентами, то теперь состав ключевых регистров изменился. Рассмотрим основные из них:

Особенности ввода остатков взаиморасчетов между организациями

Типичная проблема: при вводе остатков между собственными организациями (интеркампани) не формируются проводки по счету 60 (или 62), хотя по регистрам движения есть. Разберем, как правильно вводить такие данные в ERP 2.5.

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

Алгоритм действий:

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

Группы финансового учета (ГФУ) и определение счетов учета

Если система упорно подставляет счет 60.01 вместо ожидаемого 60.31, необходимо проверить иерархию настроек ГФУ. Посмотрим, из каких источников 1С:ERP берет счета расчетов:

Приоритет поиска счетов:

  1. Настройки в договоре: Если в договоре указана Группа финансового учета расчетов, система в первую очередь смотрит счета, заданные для этой группы.
  2. Настройка отражения в рег. учете: В разделе «Регламентированный учет» есть рабочее место Настройка отражения документов в регламентированном учете. Здесь счета задаются в разрезе организаций и ГФУ.

Почему счет аванса может не подставляться: Проверьте, что в настройках ГФУ для выбранной категории расчетов заполнен именно раздел Авансы выданные (для поставщиков) или Авансы полученные (для клиентов). Если аванс не классифицируется системой как таковой (например, нарушена последовательность или неверно указан объект расчетов), система будет использовать основной счет расчетов (60.01/62.01).

Отражение в регламентированном учете (Проводки)

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

Даже если в регистрах накопления РасчетыСКлиентами вы видите, что аванс зачтен, проводка Дт 60.01 Кт 60.02 не появится до тех пор, пока документ не будет отражен в регламентированном учете. В версии 2.5 зачет аванса в бухгалтерском учете происходит в момент выполнения операции отражения. Если вы изменили что-то в платежах, обязательно запустите процедуру Отражение документов в рег. учете, иначе данные в оборотно-сальдовой ведомости будут противоречить данным в отчетах по взаиморасчетам. Для выявления расхождений и развернутого сальдо на счетах 60 и 62 подойдёт отчет для поиска ошибок в расчетах с контрагентами.

Таким образом, для корректной работы взаиморасчетов в 1С:ERP 2.5 необходимо:

← На главную