После проведения процедуры свертки информационной базы (например, в конфигурации «Бухгалтерия предприятия») пользователи часто сталкиваются с проблемой при попытке выполнить закрытие первого месяца нового периода. Система блокирует выполнение обработки и выдает сообщение об ошибке: «Нарушена последовательность регламентных операций. Ожидается изменение результатов выполнения операции "Амортизация и износ основных средств" (или "Списание расходов будущих периодов", "Погашение стоимости спецодежды") за Декабрь. Необходимо выполнить повторно эту операцию».
В этом материале мы подробно разберем, почему возникает такая ситуация, как правильно её устранить и какие ошибки ни в коем случае нельзя допускать при восстановлении учета.
Проанализируем механику работы 1С после свертки базы. При выполнении свертки документы прошлых лет удаляются или помещаются на удаление, а остатки фиксируются специальными документами ввода остатков (обычно на конец дня 31 декабря). Однако алгоритмы платформы сохраняют записи о состоянии выполнения закрытия месяца в служебных регистрах сведений и границах последовательностей.
Поскольку за прошлый месяц (декабрь свернутого года) физические документы регламентных операций либо отсутствуют, либо их состояние считается неактуальным из-за ввода новых начальных остатков, программа видит незавершенный цикл расчетов. Система считает, что данные за предыдущий период изменились, и требует последовательно перепровести регламентные операции свернутого месяца, что сделать в полностью свернутой базе невозможно.
Самым простым и эффективным способом решения проблемы является прямое удаление служебных записей о неактуальности операций за прошлые периоды.
Рассмотрим пошагово алгоритм действий:
Неактуальные регламентные операции. Перейти к нему можно через пункт главного меню «Операции» -> «Регистры сведений» -> «Неактуальные регламентные операции» (или через окно «Все функции» / «Функции для специалиста»).Удаление этих записей снимает с точки зрения платформы статус необходимости перерасчета прошлых периодов, и закрытие нового месяца проходит корректно.
Если очистка регистра Неактуальные регламентные операции не помогла или в вашей конфигурации используются дополнительные механизмы контроля, проанализируем альтернативные варианты решения.
Система отслеживает текущий статус каждого этапа в регистре сведений Состояния регламентных операций. Если за декабрь свернутого года операциям присвоен статус «Не выполнено» или «Требует актуализации», необходимо открыть данный регистр и удалить записи за свернутый период.
Откроем помощник «Закрытие месяца» за декабрь свернутого года. Нажмем правой кнопкой мыши по блоку перепроведения документов или по проблемной регламентной операции и укажем пункт «Перепроведение не требуется» или «Пропустить операцию». Это переведет статус операции в актуальное состояние без запуска физических расчетов.
Установим дату запрета изменения данных на 31 декабря свернутого года включительно. В большинстве типовых конфигураций наличие жесткой даты запрета блокирует попытки автоматических механизмов контроля обращаться к прошлым периодам и требовать их актуализации.
Документы ввода остатков обычно формируются датой 31.12 со временем 23:59:59. Если служебные регламентные документы или свернутые записи имеют то же время, возникает хронологический конфликт. Рекомендуется установить время документов ввода остатков на 23:59:58.
В попытках решить проблему некоторые пользователи полностью удаляют документы Регламентная операция за прошлые периоды до даты свертки. Рассмотрим, к чему это приводит.
Важно: Физическое удаление проведенных документов Регламентная операция за свернутый период приводит к уничтожению их движений по бухгалтерскому и налоговому учету. В результате рвется сальдо, а в оборотно-сальдовой ведомости (ОСВ) появляются критические расхождения. Удалять сами документы нельзя — корректировать следует только записи в служебных регистрах состояний и неактуальности.