Что делать, если при закрытии месяца в 1С:Бухгалтерии 3.0 документы перепроводятся без ошибок, но граница последовательности не сдвигается?

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

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

Анализ причин зацикливания проведения

Выясним, почему возникает подобный сбой. В конфигурации 1С:Бухгалтерия 3.0 граница последовательности отслеживается с помощью служебных механизмов и регистров сведений. Основной причиной «залипания» границы проведения при отсутствии явных сообщений об ошибках является наличие документов с ручной корректировкой проводок (флаг «Ручная корректировка (разрешает ручное редактирование движений документа)»).

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

Среди других технических причин рассогласования границы последовательности выделяются следующие:

  1. Рассинхронизация реквизитов организации: в записи последовательности зафиксирована одна организация, а в самом документе-регистраторе — другая (например, если в документе меняли организацию после проведения).
  2. Зависание записей в служебных регистрах: накопление неактуальных флагов в регистрах сведений Неактуальные регламентные операции или Состояние проведения документов.
  3. Ограничения прав доступа (RLS): если у пользователя нет прав на проведение отдельных видов документов, обработка может молча пропустить их, оставляя границу нетронутой.

Шаг 1. Поиск проблемного документа в последовательности

Рассмотрим, как локализовать документ, блокирующий движение границы. Если стандартное закрытие месяца не смещает дату восстановления последовательности, проанализируем состояние документов на дату границы (или непосредственно предшествующую ей).

Для поиска проблемного документа выполним следующие действия:

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

Шаг 2. Восстановление границы последовательности

После того как конкретный документ с ручной корректировкой найден, разберем по шагам порядок действий для исправления учета:

  1. Откроем найденный документ (например, Корректировка поступления или Операция, введенная вручную) и отменим его проведение.
  2. Проведем документ повторно. При необходимости проверяем корректность заполнения реквизитов (дата, организация, подразделение).
  3. Запустим операцию «Закрытие месяца» за предыдущий период (где находился проблемный документ) и выполним перепроведение.
  4. Выполним закрытие текущего месяца. Граница последовательности должна успешно сместиться на актуальную дату.

Альтернативные способы решения и профилактика

Если ручной поиск документа не дал результатов или сбой вызван новыми регламентными процедурами, рассмотрим дополнительные варианты устранения проблемы:

  1. Использование обработки «Групповое перепроведение документов»: Запустим штатную обработку перепроведения из меню Функции для технического специалиста. Выполним проведение строго по выбранной организации за конкретный период. Это позволяет обойти возможные сбои кэша формы закрытия месяца.
  2. Очистка регистра неактуальных операций: В окне Функции для технического специалиста откроем регистр сведений Неактуальные регламентные операции и удалим зависшие записи за закрываемый период.
  3. Установка даты запрета изменения данных: Чтобы избежать случайного сдвига границы последовательности назад при случайном переоткрытии старых документов, перейдем в раздел Администрирование — Настройки пользователей и прав — Дата запрета изменения и установим дату запрета на конец последней закрытой отчетной даты.
← На главную