Не закрывается текущий месяц из-за прошлого периода в 1С:ERP: что делать

Изменили документ в уже закрытом месяце — и не закрывается текущий («Расчёт возможен с периода…»)? Как пересчитать прошлый период, посмотреть задания к расчёту и осторожно разблокировать закрытие текущего месяца в 1С:ERP.

Внешне проблема выглядит так: в форме закрытия месяца кнопка «Выполнить операции» неактивна, а по гиперссылке написано «Расчёт возможен с периода…». Почти всегда причина одна — в уже закрытом прошлом месяце кто-то изменил или перепровёл документ. Разберём по порядку.

Почему текущий месяц не закрывается

Регламентные операции закрытия месяца (расчёт себестоимости, амортизация ОС и НМА, движения по НДС и др.) в 1С:ERP считаются последовательно по периодам: текущий месяц опирается на корректно рассчитанный предыдущий. Когда вы меняете документ в уже закрытом периоде, система это фиксирует и создаёт задание на пересчёт этого прошлого периода. Пока прошлый период не пересчитан, система не даёт закрыть текущий — отсюда «Расчёт возможен с периода…».

Проще говоря: одно изменение «задним числом» в марте — и система требует сначала перезакрыть март, и лишь потом разрешит закрыть, например, июнь.

Сначала — правильный путь (так рекомендует 1С)

В большинстве случаев ничего удалять вручную не нужно. Достаточно дать системе сделать то, что она просит:

  1. Откройте Финансовый результат и контроллинг → Закрытие месяца.
  2. Нажмите гиперссылку «Расчёт возможен с периода…» — система покажет, с какого месяца нужно пересчитать и почему.
  3. Выполните закрытие месяца начиная с указанного периода и далее по порядку до текущего.

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

⚠️ Опасный приём: удалить задания, чтобы закрыть текущий месяц

Если прошлый период вы пересчитывать точно не будете (он сдан, проверён, трогать нельзя), можно удалить записи из регистра заданий — тогда система перестанет требовать пересчёт прошлого и разрешит закрыть текущий. Но сначала эти задания нужно найти.

Задания — это служебные записи в регистрах сведений о документах и операциях, которые система «помнит» как требующие пересчёта. Увидеть их можно так:

Через рабочее место закрытия месяца

  • Откройте Финансовый результат и контроллинг → Закрытие месяца (рабочее место «Регламентные операции по закрытию месяца»).
  • Нажмите «Ещё» → «Задания к расчёту» — откроется подменю со всеми видами заданий. Записи в любом из них не дадут закрыть месяц, поэтому проверьте все пункты:
    • «Открыть задания к закрытию месяца»;
    • «Открыть задания к расчёту себестоимости»;
    • «Открыть задания к формированию движений по НДС»;
    • «Открыть задания к расчёту амортизации ОС» и «…к расчёту амортизации НМА»;
    • «Открыть задания к формированию движений ОС и НМА», «…к расчёту стоимости ОС и НМА», «…к актуализации движений по ОС и НМА»;
    • «Открыть задания к доначислению налога на имущество»;
    • «Открыть задания к погашению стоимости ТМЦ».
    В каждом списке видны документы, ожидающие обработки за период.
  • Отдельно проверьте «Ещё» → «Неоперативная очередь заданий» — это другая ветка отложенных заданий, которая тоже держит закрытие. Проверьте пункты:
    • «Виды неоперативных заданий»;
    • «Задания неоперативного допроведения документов» — регистр сведений ЗаданияНеоперативногоДопроведенияДокументов;
    • «Задания к распределению взаиморасчётов».
    Записи прошлого периода в любом из них тоже блокируют закрытие месяца.
  • Меню «Ещё» → «Отчёты» → отчёт «Периоды заданий к расчёту» — самый наглядный: видно, за какие периоды и в каких регистрах висят задания. Именно он показывает, что держит закрытие.

Удаление заданий уместно в узких случаях: документ изменили и вернули в исходное состояние, либо задание возникло заведомо ошибочно. В остальных случаях 1С рекомендует именно пересчёт, а не удаление.

Что ещё мешает закрыть текущий месяц

Кроме заданий на пересчёт, закрытие могут блокировать и другие факторы. Нажмите «Расчёт возможен с периода…» — система обычно прямо называет причину. Чек-лист:

Что блокируетГде это лежит (точный путь / регистр)Как снять
Дата запрета изменения данныхНСИ и администрирование → Настройки пользователей и прав → «Даты запрета изменения данных».
Регистр сведений: «Даты запрета изменения»
Открыть, сдвинуть дату раньше или снять (нужны права администратора)
Блокировка периода от изменений (с ERP 2.5.13.73)Закрытие месяца → Настройки → Настройка параметров операций закрытия месяца → «Блокировка от изменений».
Регистр сведений: «Настройка блокировки от изменений»
Снять флаг блокировки или в регистре указать «Заблокировать по» более ранний период; либо операция «Заблокировать от изменений» → «Разблокировать»
Нет учётной политики на этот месяцНСИ и администрирование → НСИ → Организации → карточка организации → закладка «Учётная политика и налоги»Указать период «применяется с» и нажать «Создать новую» учётную политику на нужный период
Граница последовательности (документы задним числом)Сообщение при запуске закрытия месяцаВыполнить регламентные операции закрытия по порядку — последовательность восстановится автоматически; при вводе задним числом перепровести документы
Неоперативная очередь заданий (недопроведённые / отложенные документы)Список открывается просто: рабочее место «Регламентные операции по закрытию месяца» → «Ещё» → «Задания к расчёту» → выберите вид заданий. Их много: к закрытию месяца, к расчёту себестоимости, к формированию движений по НДС, к амортизации ОС и НМА, к погашению стоимости ТМЦ и др. Записи в любом из них блокируют закрытие. В открывшемся списке видны документы, ожидающие обработки за период.Запустить закрытие месяца — его этапы обработают эти задания; либо перепровести нужный документ вручную.
Неоперативное допроведение документов и распределение взаиморасчётов (отложенные служебные задания)Открыть: «Ещё» → «Неоперативная очередь заданий», далее «Виды неоперативных заданий», «Задания неоперативного допроведения документов» (регистр сведений ЗаданияНеоперативногоДопроведенияДокументов) и «Задания к распределению взаиморасчётов». Записи прошлого периода здесь тоже блокируют закрытие месяца.Отработать задания (допровести документы, распределить взаиморасчёты) либо очистить зависшие задания прошлого периода по закрываемому периоду.

Памятка: последовательность действий

  1. Нажать «Расчёт возможен с периода…» и прочитать причину.
  2. Если причина — изменение в прошлом периоде: по возможности просто пересчитать прошлый период (правильный путь).
  3. Если пересчитывать прошлое нельзя/не нужно и риски понятны: резервная копия → удалить задания прошлого периода в регистрах → закрыть текущий.
  4. Проверить остальные факторы (дата запрета, учётная политика, блокировка периода, последовательность).
  5. Закрыть текущий месяц и проверить отчёты.

Частые вопросы

Почему одно изменение в прошлом месяце блокирует текущий?

Расчёт идёт последовательно по периодам. Изменение в прошлом создаёт задание на пересчёт, а текущий период опирается на пересчитанный прошлый — поэтому система требует сначала закрыть прошлое.

Можно ли просто сдвинуть дату запрета — и всё?

Дата запрета — лишь один из факторов. Если дело в задании на пересчёт, она не поможет: нужно либо пересчитать прошлый период, либо (осторожно) удалить задание.

Что будет с прошлым периодом, если удалить задание?

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

Безопасно ли это делать в рабочей базе?

Только с резервной копией и пониманием последствий. На «живой» базе без бэкапа — нет.

Была ли статья полезна?

Хотите так же
в вашей компании?

Разберём вашу ситуацию — без презентаций, конкретный разговор о задаче.