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

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

Если вы работаете с крупной базой (более 50 000 документов), рекомендуем сначала ознакомиться с разделом об оптимизации — там описаны приемы, которые сокращают время перепроверки в 2–3 раза. Для небольших баз подойдут стандартные методы из первых двух разделов.

1. Когда нужна перепроверка документов в 1С Бухгалтерия

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

  • 🔄 После обновления программы. Новые релизы 1С:Бухгалтерия 8.3 часто меняют алгоритмы формирования проводок. Например, обновление с версии 3.0.100 до 3.0.120 может повлиять на расчет НДС или амортизацию ОС.
  • 💾 Восстановление базы из резервной копии. Даже если копия актуальна, возможны расхождения в последовательности документов или статусах проведения.
  • ⚙️ Изменение учетной политики. Корректировка методов списания ТМЦ, способов начисления амортизации или правил распределения косвенных расходов требует пересчета проводок.
  • 🛠️ Исправление ошибок. Если вы вручную правили проводки через Операции → Бухгалтерский учет или удаляли документы с проводками, без перепроверки возможны "висячие" суммы.
  • 📊 Подготовка к сдаче отчетности. Перед формированием деклараций по налогу на прибыль, НДС или бухгалтерского баланса перепроверка помогает выявить скрытые ошибки.

⚠️ Внимание: Если перепроверка требуется из-за сбоя базы (например, после аварийного завершения работы), сначала выполните Тестирование и исправление через Администрирование → Обслуживание. Иначе возможны повторные ошибки или потеря данных.

Не путайте перепроверку с перепроведением — это разные процедуры. Перепроверка (Действия → Перепровести) обновляет только итоги и проводки, не затрагивая логику документа. Перепроведение (Действия → Провести) полностью пересчитывает документ с учетом текущих настроек.

📊 Как часто вы выполняете перепроверку документов в 1С?
Только после обновлений
Перед сдачей отчетности
При появлении ошибок
Никогда не делал

2. Способ 1: Ручная перепроверка отдельных документов

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

Инструкция:

  1. Откройте журнал документов (например, Покупки → Поступления (акты, накладные)).
  2. Выделите нужный документ (или несколько, удерживая Ctrl).
  3. Нажмите Действия → Перепровести (или правая кнопка мыши → Перепровести).
  4. Подтвердите действие в диалоговом окне.

🔹 Особенности ручного режима:

  • 📌 Документ должен быть проведен (иначе опция Перепровести будет неактивна).
  • ⏳ Время выполнения зависит от сложности документа. Например, Акт выполненных работ с 50 позициями и распределением НДС перепроверяется ~10–15 секунд.
  • 🔄 Если документ связан с другими (например, Реализация и Счет-фактура), перепроверьте их в правильной последовательности: сначала основной, затем зависимые.

⚠️ Внимание: При ручной перепроверке документов с печатными формами (например, Платежное поручение) проверьте, не сбились ли реквизиты в печатной форме. Иногда после перепроверки пропадают данные из полей Назначение платежа или Получатель.

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

Закрыть все открытые формы документов

Отключить пользователей (если работаете в файловом варианте)

Проверить достаточность свободного места на диске (минимум 10% от размера базы)-->

3. Способ 2: Массовая перепроверка через обработку "Групповое перепроведение"

Для перепроверки всех документов или больших групп используйте стандартную обработку Групповое перепроведение документов. Она доступна в любой конфигурации 1С:Бухгалтерия 8.3 (ред. 3.0) и позволяет гибко настраивать фильтры.

Пошаговая инструкция:

  1. Откройте меню Все функции (кнопка в правом верхнем углу или Ctrl+Shift+F).
  2. В строке поиска введите Групповое перепроведение и выберите обработку.
  3. В окне обработки:
    • Укажите период (по умолчанию — текущий месяц).
    • Выберите типы документов (например, только Поступление товаров и Реализация).
    • Отметьте флажок Перепровести документы (не путать с Провести!).
    • Нажмите Выполнить.
  4. 📊 Таблица: Время перепроверки в зависимости от количества документов

    Количество документов Примерное время (файловый вариант) Примерное время (клиент-сервер)
    1 000 15–20 минут 5–10 минут
    10 000 2–3 часа 30–40 минут
    50 000+ 8–12 часов 1.5–2 часа

    🔹 Советы для ускорения:

    • 🖥️ Разбейте документы на группы по типам (например, сначала все Банковские выписки, затем Кассовые ордера).
    • 🕒 Запускайте перепроверку в нерабочее время (вечером или ночью).
    • 🚫 Отключите антивирус на время выполнения — он может тормозить доступ к файлам базы.

⚠️ Внимание: Если обработка "зависла" на одном документе более 10 минут, не прерывайте её принудительно. Сначала проверьте журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок. Частая причина зависаний — документы с поврежденными ссылками на справочники (например, удаленный контрагент или номенклатура).

💡

Перед массовой перепроверкой откройте Администрирование → Монитор производительности и следите за нагрузкой на сервер. Если CPU загружен на 100% более часа, разбейте задачу на меньшие пакеты.

4. Способ 3: Перепроверка через регламентные операции

Регламентные операции — это фоновые задачи, которые выполняются по расписанию или вручную. Они полезны для перепроверки документов, связанных с закрытием месяца (например, начисление амортизации, распределение расходов).

Как запустить:

  1. Перейдите в Операции → Закрытие месяца.
  2. Выберите нужный период (обычно текущий месяц).
  3. Нажмите Выполнить закрытие месяца.
  4. В открывшемся окне отметьте флажками операции, которые нужно пересчитать (например, Амортизация и износ ОС или Распределение косвенных расходов).
  5. Нажмите Выполнить.

🔹 Какие документы перепроверяются через регламентные операции:

  • 📅 Закрытие месяца (все связанные проводки).
  • 💰 Начисление зарплаты (если интегрировано с 1С:Зарплата и Управление Персоналом).
  • 📉 Расчеты по налогам (НДС, налог на прибыль).
  • 🏢 Амортизация ОС и НМА.

⚠️ Внимание: Регламентные операции не заменяют групповое перепроведение! Они корректируют только итоговые проводки, но не проверяют логику каждого документа. Например, если в Поступлении товаров неправильно указана ставка НДС, регламентная операция это не исправит.

Что делать, если регламентная операция не завершается?

Если операция "зависла" на этапе Формирование проводок:

1. Проверьте, не блокирует ли процесс другой пользователь (в Активные пользователи).

2. Увеличьте лимит памяти для 1С в файле 1CEStart.cfg (параметр /M).

3. Запустите операцию пошагово: вместо Выполнить нажимайте Выполнить текущую операцию и следите за ошибками.

5. Оптимизация процесса: как ускорить перепроверку

Массовая перепроверка может занять часы, особенно в файловом варианте работы. Вот проверенные способы ускорения:

🔧 Технические настройки:

  • 🖥️ Клиент-серверный вариант. Если вы работаете в файловом режиме, перейдите на серверную версию — разница в скорости может достигать 10 раз.
  • 🗄️ Индексирование базы. Выполните Тестирование и исправление с флажком Перестроить индексы.
  • 🔌 Отключение интеграций. Если у вас подключены 1С:Зарплата, УТ 11 или другие конфигурации, отключите обмены на время перепроверки.

Программные приемы:

  • 📅 Разбивка по периодам. Перепроверяйте документы помесячно, начиная с самого старого периода.
  • 📂 Исключение "тяжелых" документов. Документы с большим количеством строк (например, Инвентаризация с 1000 позиций) лучше проверять отдельно.
  • 👥 Ограничение прав пользователей. На время перепроверки оставьте в базе только одного пользователя с полными правами.

📈 Таблица: Сравнение скорости в разных режимах

Режим работы Скорость (документов/минуту) Рекомендации
Файловый (локальный) 5–15 Только для баз до 10 000 документов
Файловый (сетевой) 3–8 Избегайте при большом количестве пользователей
Клиент-сервер (SQL) 50–100 Оптимально для баз от 50 000 документов
Клиент-сервер (PostgreSQL) 80–150 Требует настройки сервера

⚠️ Внимание: Если вы используете 1С:Бухгалтерия КОРП, проверьте настройки Распределенных информационных баз. При неправильной конфигурации перепроверка может дублировать документы в узлах обмена.

💡

Самый быстрый способ — клиент-серверный вариант с PostgreSQL. Но для его настройки требуются права администратора и знание SQL.

6. Типичные ошибки и их решение

Даже при правильной перепроверке могут возникать ошибки. Рассмотрим самые частые и способы их устранения.

🔴 Ошибка: "Не найден объект справочника [Наименование]"

  • Причина: В документе есть ссылка на удаленный элемент справочника (например, контрагент или номенклатура).
  • Решение:
    1. Найдите документ через Все функции → Поиск ссылок.
    2. Восстановите удаленный элемент или замените его на действующий.
    3. Перепроведите документ.

🔴 Ошибка: "Нарушена последовательность документов"

  • Причина: Документы проведены не в хронологическом порядке (например, Реализация от 10.05, а Поступление от 05.05 проведено позже).
  • Решение:
    1. Отмените проведение всех документов за период (Действия → Отменить проведение).
    2. Проведите их заново в правильной последовательности (по датам).

🔴 Ошибка: "Недостаточно памяти"

  • Причина: Слишком большой объем данных для обработки (например, перепроверка 100 000 документов за раз).
  • Решение:
    1. Разбейте задачу на части (по 5 000–10 000 документов).
    2. Увеличьте лимит памяти в 1CEStart.cfg (добавьте строку /M1024 для 1 ГБ).

⚠️ Внимание: Если после перепроверки в отчетах (например, Оборотно-сальдовая ведомость) появились расхождения, проверьте:

  • Настройки учетной политики (возможно, изменились методы списания).
  • Периоды закрытия (Операции → Закрытие месяца).
  • Ручные проводки (через Операции → Бухгалтерский учет).
  • Как найти документ, вызвавший ошибку?

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

    1. Откройте Администрирование → Журнал регистрации.

    2. Отфильтруйте записи по типу Ошибка за последние 30 минут.

    3. В тексте ошибки будет ID документа (например, Документ.ПоступлениеТоваровУслуг:12345).

    4. Скопируйте ID и найдите документ через Поиск по номеру.

    7. Проверка результатов: что делать после перепроверки

    Перепроверка — только половина работы. После её завершения необходимо проверить корректность данных, чтобы избежать ошибок в отчетности.

    🔍 Шаги проверки:

    1. Сравните итоги. Сформируйте Оборотно-сальдовую ведомость до и после перепроверки. Обратите внимание на:
      • Счета 60 (расчеты с поставщиками), 62 (расчеты с покупателями).
      • Счета 19 (НДС), 68.02 (налог на прибыль).
      • Счета 01 (ОС) и 04 (НМА) — проверьте амортизацию.
    2. Проверьте аналитику. Откройте отчеты по субконто (например, Карточка счета по 60.01 с детализацией по контрагентам). Убедитесь, что суммы распределены корректно.
    3. Сверьте остатки. Используйте отчет Анализ счетов для сравнения остатков на начало и конец периода.
    4. Проверьте печатные формы. Откройте несколько случайных документов и сформируйте печатные формы (например, Счет-фактуру или Акт выполненных работ). Убедитесь, что все реквизиты на месте.

📌 Если найдены расхождения:

  • 🔄 Для незначительных расхождений (например, копеечная разница по счету 90.01) используйте ручные корректировки через Операции → Операции, введенные вручную.
  • 🛠️ Для критических ошибок (например, неверная сумма НДС) найдите проблемный документ и перепроведите его отдельно.
  • 📊 Если ошибки массовые, вернитесь к резервной копии и повторите перепроверку с другими настройками (например, разбив документы на меньшие группы).
  • ⚠️ Внимание: После перепроверки обязательно обновите итоги в регистрах накопления. Для этого выполните:

    Администрирование → Обслуживание → Тестирование и исправление
    

    [Отметить] Пересчет итогов

    [Выполнить]

    💡

    Если после перепроверки в отчетах появились "красные" суммы (отрицательные остатки), это признак нарушения последовательности документов. Нужно отменить проведение и провести их заново в правильном порядке.

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

    Можно ли прервать перепроверку, если она слишком долго выполняется?

    Прерывать процесс не рекомендуется, так как это может привести к повреждению итогов в регистрах. Если перепроверка действительно "зависла" (нет прогресса более 30 минут),:

    1. Проверьте журнал регистрации на наличие ошибок.
    2. Если ошибок нет, дождитесь завершения или перезапустите 1С.
    3. После прерывания обязательно выполните Тестирование и исправление с пересчетом итогов.
    Как перепроверить документы за прошлый год?

    Для перепроверки документов за закрытые периоды:

    1. Откройте обработку Групповое перепроведение документов.
    2. Укажите нужный период (например, 2023 год).
    3. Отметьте флажок Игнорировать дату запрета изменения (если период закрыт).
    4. Выполните перепроверку.

    ⚠️ После этого может потребоваться пересчет итогов и корректировка регламентных операций (например, повторное закрытие месяца).

    Почему после перепроверки пропали проводки в некоторых документах?

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

    • В документе изменились реквизиты, влияющие на проводки (например, ставка НДС или счет учета).
    • Документ связан с удаленным справочником (например, номенклатурой или контрагентом).
    • Нарушена последовательность проведения (например, документ-основание еще не проведен).

    Решение: откройте документ, проверьте реквизиты и проведите его заново.

    Как ускорить перепроверку в файловом варианте?

    В файловом режиме скорость зависит от железа и настроек:

    • 🖥️ Используйте SSD вместо HDD — разница в скорости может достигать 3–5 раз.
    • 🧹 Очистите кэш 1С (папка %APPDATA%\1C\1Cv8).
    • 🔌 Отключите антивирус на время перепроверки.
    • 📂 Разбейте базу на части по годам (если документов более 100 000).
    Нужно ли перепроверять документы после обновления на новую версию 1С?

    Да, обязательно, если:

    • Обновление затрагивает алгоритмы формирования проводок (например, изменение ставок НДС или правил амортизации).
    • В релизе есть пометка "Требуется перепроверка документов" (проверьте в файле readme.txt обновления).
    • Вы используете нетиповую конфигурацию с доработками.

    Для минорных обновлений (например, с 3.0.120.1 на 3.0.120.2) перепроверка обычно не требуется.