Закрытие месяца в 1С:Предприятие — рутинная, но критически важная процедура для любого бухгалтера. Один из самых раздражающих моментов этого процесса — автоматическое перепроведение всех документов, которое может растянуть операцию на часы, а то и дни. Особенно остро проблема стоит в крупных базах с тысячами проводок, где каждый лишний цикл проверки отнимает ресурсы сервера и время сотрудников.

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

Почему 1С перепроверяет документы при закрытии месяца?

Механизм перепроведения заложен в архитектуру 1С:Предприятие не случайно. Разработчики преследовали две ключевые цели:

  • 🔍 Контроль целостности данных. При закрытии месяца система проверяет, не изменились ли условия проведения документов (например, курсы валют, ставки налогов, справочники контрагентов). Это помогает избежать расхождений в отчётности.
  • 🔄 Актуализация проводок. Если в документе использовались динамические параметры (например, "текущая дата"), при перепроведении они обновляются согласно новым условиям.
  • 🛡️ Защита от ошибок пользователей. Часто бухгалтеры вносят правки в уже проведённые документы, не осознавая последствий. Перепроведение выявляет такие случаи.

Однако на практике этот механизм работает избыточно. Например, если в текущем месяце не было изменений в справочниках или плановых видах расчёта, повторная проверка Документов расчётов с контрагентами или Платёжных поручений не имеет смысла. Более того, в некоторых конфигурациях (например, 1С:Бухгалтерия 3.0) перепроведение запускается даже для документов, которые не влияют на закрытие периода.

⚠️ Внимание: В конфигурациях с включённым механизмом Управление операционными данными (УОД) отключение перепроведения может привести к расхождениям в аналитических регистрах. Перед изменениями проверьте, используется ли УОД в вашей базе.

Способ 1: Отключение перепроведения через настройки регламентных операций

Самый безопасный метод — настроить параметры закрытия месяца так, чтобы система игнорировала ненужные проверки. Для этого:

  1. Откройте раздел Главное → Регламентные операции → Закрытие месяца.
  2. Выберите нужный период и нажмите Настроить параметры.
  3. В блоке Дополнительные настройки найдите флажок Перепроведение документов при закрытии и снимите его.
  4. Сохраните изменения и запустите закрытие месяца в тестовом режиме.

Этот способ работает не во всех конфигурациях. Например, в 1С:ERP или 1С:КА 2.4 опция может отсутствовать или быть заблокирована. В таком случае потребуется редактирование конфигурации (см. Способ 3).

Создать резервную копию базы

Проверить права доступа (требуется роль "Администратор")

Запустить тестовое закрытие месяца без изменений

Сравнить результаты с предыдущим периодом-->

Способ 2: Использование обработки "Закрытие месяца" с фильтрами

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

  1. В обработке Закрытие месяца перейдите на вкладку Документы.
  2. Добавьте фильтр по датам, исключив документы, которые не влияют на текущий период. Например, если закрываете июнь 2026, установите диапазон с 01.06.2026 по 30.06.2026.
  3. Исключите из проверки типы документов, которые не формируют проводки (например, Заявки на расходование ДС или Счета на оплату).

Такой подход сокращает объём перепроведения на 30–50%, но не убирает его полностью. Преимущество метода — минимальный риск для целостности данных, так как критические документы (например, Реализация товаров и услуг или Поступление на расчётный счёт) всё равно проверяются.

Тип документа Влияет на закрытие месяца? Можно исключить из перепроведения?
Платёжное поручение Да (движение ДС) Нет
Счёт-фактура выданный Да (НДС) Нет
Заказ покупателя Нет (если не формирует проводки) Да
Акт сверки Нет Да
Инвентаризация Да (остатки) Нет

1С:Бухгалтерия 3.0

1С:ERP

1С:Управление торговлей 11

1С:Зарплата и управление персоналом

Другую-->

Способ 3: Редактирование конфигурации (для опытных пользователей)

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

  1. Откройте конфигуратор (Файл → Конфигуратор).
  2. Перейдите в модуль обработки ЗакрытиеМесяца (путь может отличаться в зависимости от версии).
  3. Найдите процедуру, отвечающую за перепроведение (обычно это ПерепровестиДокументы() или ОбновитьДвижения()).
  4. Закомментируйте или удалите вызов этой процедуры, добавив вместо неё проверку на принудительное перепроведение (например, через флажок в форме).

Пример кода для отключения перепроведения (для 1С:Бухгалтерия 3.0):

Процедура ПерепровестиДокументыПриЗакрытии(ПерепроведениеТребуется)

// Заменяем автоматическое перепроведение на ручное

Если НЕ ПерепроведениеТребуется Тогда

Возврат;

КонецЕсли;

// Оригинальный код перепроведения

...

КонецПроцедуры

Предупреждение: Неправильные изменения в конфигурации могут привести к ошибкам при обновлении платформы или потере данных. Перед редактированием:

  • Создайте резервную копию базы.
  • Протестируйте изменения на копии рабочей базы.
  • Документируйте все правки для отката при необходимости.
⚠️ Внимание: В облачных версиях (например, 1С:Фреш) редактирование конфигурации запрещено. Используйте альтернативные методы или обратитесь в поддержку.
Что будет, если полностью отключить перепроведение?

Без перепроведения система не обновит движения по документам, если:

- Изменились справочники (например, ставка НДС для номенклатуры).

- Были правки в уже проведённых документах (даже если они не видны в журнале).

- Использовались динамические параметры (например, "текущий курс валюты").

В результате возможны расхождения в отчётности, особенно по НДС и налогу на прибыль. Рекомендуется оставлять перепроведение для критичных документов (платежки, счета-фактуры, кассовые ордера).

Способ 4: Автоматизация через внешние обработки

Если редактировать конфигурацию нельзя, но нужно ускорить закрытие месяца, можно использовать внешние обработки. Например, обработка "Помощник закрытия месяца" от 1С-Рарус или Инфостарт позволяет:

  • 📅 Выборочно перепроверить только документы текущего периода.
  • 🚫 Исключить из проверки определённые виды документов.
  • ⚡ Ускорить процесс за счёт многопоточности (в некоторых конфигурациях).

Пример алгоритма работы с внешней обработкой:

  1. Скачайте обработку с официального сайта (например, Инфостарт).
  2. Загрузите её в через Файл → Открыть.
  3. Настройте фильтры: укажите период, типы документов и флажок Только непроверенные.
  4. Запустите закрытие месяца в фоновом режиме.

Преимущество внешних обработок — они не требуют изменений в конфигурации и совместимы с большинством типовых решений. Однако их функциональность зависит от версии и может ограничиваться лицензионными условиями.

💡

Перед использованием внешней обработки проверьте её совместимость с вашей версией 1С. Некоторые обработки работают только на конкретных релизах платформы (например, 8.3.20–8.3.22).

Способ 5: Оптимизация базы данных для ускорения закрытия

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

  • 🧹 Очистить кэш. В конфигураторе выполните Администрирование → Тестирование и исправление → Очистка кэша.
  • 🗃️ Переиндексировать таблицы. Используйте команду:
    CHECKDB /F "C:\Path\To\Your\Base\1Cv8.1CD"

    (путь укажите свой).

  • 🔧 Настроить SQL-сервер. Для MS SQL увеличьте объём оперативной памяти, выделенной для базы, до 70–80% от физической.
  • 📂 Архивировать старые данные. Перенесите документы старше 3–5 лет в отдельную базу с помощью обработки ВыгрузкаДанных.

Эти меры не убирают перепроведение, но сокращают время закрытия месяца в 2–3 раза. Особенно эффективны они для баз объёмом более 10 Гб с историей за 5+ лет.

Чек-лист: Как безопасно убрать перепроведение документов

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

Создать резервную копию базы (обязательно!)

Проверить, нет ли незакрытых периодов в Администрирование → Настройки программы → Периоды

Запустить тестовое закрытие месяца без изменений и сохранить отчёты

Отключить перепроведение выборочно (сначала для некритичных документов)

Сравнить результаты тестового и рабочего закрытия по отчётам (ОСВ, Анализ счетов, НДС)

Зафиксировать изменения в журнале администратора-->

Если после отключения перепроведения появились расхождения в отчётности, верните настройки и используйте выборочное перепроведение только для проблемных документов. Например, в 1С:Бухгалтерия 3.0 можно вручную перепроверить документы через журнал (Операции → Журналы документов, затем правая кнопка → Провести).

- В текущем периоде не было изменений в справочниках (ставки налогов, курсы валют и т.д.).

- Все документы периода уже были проверены вручную.

- Используется внешняя обработка для контроля целостности данных.-->

FAQ: Частые вопросы по перепроведению документов

Можно ли отключить перепроведение только для определённых видов документов?

Да, в большинстве конфигураций это возможно. Для этого:

  1. В обработке Закрытие месяца найдите список документов для перепроведения.
  2. Исключите ненужные виды через фильтр (например, ТипДокумента <> "ЗаказПокупателя").
  3. Или используйте внешнюю обработку с гибкими настройками фильтрации.

В 1С:ERP и 1С:КА для этого может потребоваться доработка конфигурации.

Что делать, если после отключения перепроведения не совпадает НДС?

Расхождения по НДС обычно связаны с:

  • Изменением ставки налога в справочнике Номенклатура или Контрагенты.
  • Ручными правками в уже проведённых счетах-фактурах.
  • Ошибками в регистрах НДС Продажи или НДС Покупки.

Решение:

  1. Верните перепроведение для документов, формирующих НДС (Счёт-фактура выданный, Реализация товаров).
  2. Запустите обработку Помощник по НДС (есть в типовой поставке).
  3. Сверьте данные с книгой покупок/продаж вручную.
Как ускорить закрытие месяца в облачной 1С (1С:Фреш)?

В облачных версиях редактирование конфигурации запрещено, но можно:

  • Использовать фоновое выполнение закрытия месяца (опция есть в 1С:Фреш с 2023 года).
  • Разбить процесс на этапы: сначала закрывать подсистемы (заработная плата, склад), затем бухгалтерию.
  • Обратиться в поддержку с запросом на оптимизацию (они могут временно отключить перепроведение на сервере).

Также проверьте тарифный план — на базовых тарифах ограничены ресурсы сервера, что тормозит закрытие.

Почему после отключения перепроведения не формируется ОСВ?

Это происходит, если:

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

Решение:

  1. Включите перепроведение для документов, формирующих проводки.
  2. Проверьте логи закрытия месяца (Администрирование → Журнал регистрации).
  3. Запустите Тест и исправление ИБ в конфигураторе.
Можно ли автоматизировать закрытие месяца без перепроведения через RPA?

Да, с помощью инструментов RPA (Robotic Process Automation), например, UiPath или ElectroNeek, можно:

  • Автоматически запускать закрытие месяца в ночное время.
  • Исключать из перепроведения документы по заданным критериям.
  • Сравнивать отчёты до и после закрытия.

Однако для этого потребуется:

  1. Настроить права доступа для RPA-бота.
  2. Создать скрипты для обработки ошибок (например, если документ не проведётся).
  3. Протестировать на копии базы.

Готовые решения для предлагают Инфостарт и 1С-Рарус.