При работе в программе 1С:Бухгалтерия 3.0 пользователи часто сталкиваются с ситуацией, когда после проведения свертки информационной базы или переноса данных из других программ помощник закрытия месяца блокирует работу. Система выдает предупреждение: «Предыдущий месяц не закрыт. Невозможно выполнение операций текущего месяца». При этом попытки «закрыть» старые месяцы или пропустить операции вручную часто не приносят результата, так как программа продолжает «видеть» незавершенные процессы в прошлых периодах, иногда уходящих на годы назад.
В этой статье мы подробно разберем, почему возникает эта ошибка и какими способами можно восстановить корректную работу помощника закрытия месяца, используя как стандартные инструменты, так и работу с техническими регистрами системы.
Рассмотрим механику работы программы. Помощник Закрытие месяца в 1С:Бухгалтерия 3.0 — это сложный алгоритм, который проверяет последовательность выполнения регламентных операций. Информация о состоянии каждого месяца хранится в специальных регистрах сведений. Когда мы выполняем свертку базы, документы прошлых периодов удаляются, а вместо них создаются документы Ввод остатков. Однако записи в технических регистрах, отвечающих за статус закрытия месяца, могут сохраниться или войти в противоречие с новой структурой данных. Программа «считает», что цепочка закрытия прервана, и не позволяет начать новый отчетный год.
Проанализируем наиболее частое решение, которое помогает в 90% случаев после свертки базы. Системе нужно четко «объяснить», с какого момента начинается актуальный учет. Для этого воспользуемся регистром сведений Дата ввода начальных остатков.
Дата ввода начальных остатков.Этот шаг позволяет алгоритмам проверки «отсечь» все события, происходившие до этой даты, и считать состояние учета на начало нового периода корректным.
Если первый способ не помог или система продолжает требовать перепроведения документов за старые периоды (например, с 2010 года, как упоминалось в обсуждении), воспользуемся механизмом исключения периодов из проверки.
Разберем, как правильно заполнить регистр Исключенные из перепроведения месяцы:
В современных релизах (начиная с 8.3.15) этот регистр может называться иначе или быть помечен как «не используется». В таком случае следует обратить внимание на гиперссылки в самом помощнике закрытия месяца, такие как «Перепроведение не требуется», которые позволяют установить границу последовательности вручную.
Выясним причину, если вышеуказанные действия не помогли. Иногда «мусорные» записи остаются в регистрах, контролирующих конкретные операции (амортизация, закрытие счетов и т.д.). Рассмотрим работу с регистром Статус регламентных операций и Состояние регламентных операций.
Для исправления ситуации выполним следующие действия:
Статус регламентных операций.Неактуальные регламентные операции. Очистка этого регистра за старые периоды часто снимает блокировку с текущего месяца.Иногда проблема кроется в самих документах Регламентная операция, которые были перенесены при свертке, но не имеют признака проведения или актуальности. Чтобы не проводить их каждый по отдельности (что может привести к изменению остатков), используем обработку Групповое изменение реквизитов.
Рассмотрим порядок действий:
Групповое изменение реквизитов (меню Администрирование — Обслуживание — Корректировка данных).Регламентная операция.Состояние и установим ему значение Выполнено.Внимание: этот метод имитирует успешное закрытие месяца для алгоритмов программы. После этого система перестанет считать предыдущие периоды «открытыми».
Разберем ситуацию, когда ошибка сохраняется из-за некорректных настроек в Учетной политике. Перейдем в раздел Главное — Налоги и отчеты. Проверим дату начала применения текущей системы налогообложения. Если в настройках указано, что организация применяет, например, УСН с 2010 года, а база была свернута в 2014-м, программа может пытаться проверить логику закрытия с самой ранней даты, указанной в настройках.
Также проанализируем наличие дублей документов. После свертки могут возникнуть ситуации, когда за один и тот же месяц (например, декабрь 2014) существуют два документа одного вида: один перенесенный сверткой, другой созданный пользователем случайно. Пока в системе за один месяц числятся две операции Закрытие счетов 20, 23, 25, 26, помощник не позволит двигаться дальше. Необходимо оставить строго один экземпляр каждого вида операции за месяц.
В современных релизах 1С:Бухгалтерия 3.0 механизмы стали более гибкими. Посмотрим на возможности текущих интерфейсов:
Закрытие месяца можно нажать правой кнопкой мыши на любую операцию и выбрать пункт «Считать выполненной».Подводя итог, отметим, что самым быстрым решением является регистрация даты начала учета в регистре Дата ввода начальных остатков. Это создает необходимый «фундамент» для работы алгоритмов 1С в новой, свернутой базе.