Почему не работает автоматическое отражение документов в регламентированном учете 1С:КА 2.4

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

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

Разберем основную причину: Функционал «Проверка документов»

В современных конфигурациях на базе ERP и КА 2.4/2.5 реализован механизм разделения ответственности между сотрудниками, которые вводят первичную документацию, и бухгалтерской службой. Это достигается через опцию проверки документов перед их отражением в учете. Рассмотрим ситуацию: если в настройках системы установлен флаг «Отражать в рег. учете только проверенные документы», поведение программы кардинально меняется.

В этом режиме работа системы строится по следующему алгоритму:

  1. Менеджер или другой пользователь создает и проводит документ. Документу автоматически присваивается статус «Ожидает проверки».
  2. Регламентное задание ОтражениеДокументовВРегламентированномУчете игнорирует этот документ, так как он еще не подтвержден ответственным лицом (бухгалтером).
  3. Бухгалтер должен открыть рабочее место «Отражение документов в регламентированном учете», просмотреть список документов и установить им статус «Проверено».
  4. Только после смены статуса на «Проверено» регламентное задание при следующем запуске сформирует проводки.

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

Как проверить и изменить настройки отражения

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

  1. Перейдем в раздел НСИ и администрирование.
  2. Выберем пункт Настройка НСИ и разделов, далее — Регламентированный учет.
  3. Найдем группу настроек Отражение документов.
  4. Проверим состояние флага «Проверка документов». Если он включен, то ниже будет доступна опция «Отражать в рег. учете только проверенные документы». Именно эта «галка» чаще всего становится причиной «пропажи» автоматических проводок.

Если вы снимете этот флаг, система начнет отражать документы в регламентированном учете сразу после их проведения, вне зависимости от их статуса проверки.

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

Иногда причина кроется не в настройках, а в работе самой платформы 1С:Предприятие 8.3. Рассмотрим типичную ситуацию, упомянутую пользователями: настройка выполнения задания «каждую секунду». С точки зрения производительности это является критической ошибкой.

Когда регламентное задание запускается слишком часто (интервал менее 1 минуты), может возникнуть эффект наслоения фоновых заданий. Одно задание еще не успело завершить транзакцию по записи проводок в регистры бухгалтерии, а второе уже пытается считать данные из тех же таблиц. Это приводит к возникновению deadlocks (взаимоблокировок) на уровне СУБД (MS SQL Server или PostgreSQL). В журнале регистрации это может выглядеть как успешное выполнение, но фактически данные не будут обработаны.

Рекомендуется установить интервал запуска задания Отражение документов в рег. учете не чаще одного раза в 60 секунд. Для крупных баз оптимальным будет интервал в 5-15 минут.

Исследование очереди отражения документов

Если настройки верны, а проводки не появляются, необходимо проверить «двигатель» процесса — регистр сведений ОчередьОтраженияДокументовВРегламентированномУчете. Посмотрим на этот процесс изнутри:

Когда любой документ проводится, система делает запись в этот регистр. Регламентное задание при запуске читает этот регистр и понимает, какие именно документы нужно обработать. Если в регистре нет записей, то и отражать системе будет нечего.

Выясним, как продиагностировать очередь:

  1. Откройте Функции для технического специалиста (ранее «Все функции»).
  2. Найдите регистр сведений Очередь отражения документов в регламентированном учете.
  3. Если вы видите, что документов в базе много, они не отражены, но регистр пуст — значит, нарушена логика формирования очереди.

В этом случае поможет полное переформирование очереди. Это можно сделать через запуск специальной обработки Заполнение очереди отражения в рег учете или через групповое перепроведение документов за проблемный период. Также для этой задачи подойдёт обработка для обновления проводок за выбранный период.

Проанализируем другие возможные причины

Рассмотрим еще несколько факторов, которые могут блокировать работу механизма:

Подведем итог

Если вы столкнулись с тем, что документы в 1С:КА или ERP перестали автоматически формировать проводки, первым делом проверьте настройки Регламентированного учета на предмет включенной опции «Отражать только проверенные документы». В 90% случаев именно это действие бухгалтера или администратора, совершенное «для повышения контроля», приводит к остановке автоматизации процесса. Если же настройки в порядке, переходите к анализу частоты запуска регламентных заданий и проверке очереди отражения в регистрах сведений.

← На главную