Перепроверка документов в 1С:Бухгалтерия 8.3 — обязательная процедура после обновлений программы, восстановления базы из резервной копии или исправления ошибок в учетной политике. Без корректной перепроверки возможны расхождения в отчетности, ошибки в проводках и даже блокировка работы системы. Однако массовая перепроверка сотен или тысяч документов может занять часы, а при неправильном подходе — привести к сбоям.
В этой статье вы найдете пошаговые инструкции для всех способов перепроверки: от ручного режима для отдельных документов до автоматизированных обработок для всей базы. Мы разберем, как избежать типичных ошибок, ускорить процесс и что делать, если перепроверка "зависает". Особое внимание уделено регламентным операциям и тестированию базы — эти шаги часто пропускают, хотя они критичны для стабильности работы.
Если вы работаете с крупной базой (более 50 000 документов), рекомендуем сначала ознакомиться с разделом об оптимизации — там описаны приемы, которые сокращают время перепроверки в 2–3 раза. Для небольших баз подойдут стандартные методы из первых двух разделов.
1. Когда нужна перепроверка документов в 1С Бухгалтерия
Перепроверка не требуется ежедневно — это ресурсоемкая операция, которую выполняют только в конкретных случаях. Вот основные сценарии, когда процедура обязательна:
- 🔄 После обновления программы. Новые релизы 1С:Бухгалтерия 8.3 часто меняют алгоритмы формирования проводок. Например, обновление с версии 3.0.100 до 3.0.120 может повлиять на расчет НДС или амортизацию ОС.
- 💾 Восстановление базы из резервной копии. Даже если копия актуальна, возможны расхождения в последовательности документов или статусах проведения.
- ⚙️ Изменение учетной политики. Корректировка методов списания ТМЦ, способов начисления амортизации или правил распределения косвенных расходов требует пересчета проводок.
- 🛠️ Исправление ошибок. Если вы вручную правили проводки через
Операции → Бухгалтерский учетили удаляли документы с проводками, без перепроверки возможны "висячие" суммы. - 📊 Подготовка к сдаче отчетности. Перед формированием деклараций по налогу на прибыль, НДС или бухгалтерского баланса перепроверка помогает выявить скрытые ошибки.
⚠️ Внимание: Если перепроверка требуется из-за сбоя базы (например, после аварийного завершения работы), сначала выполните Тестирование и исправление через Администрирование → Обслуживание. Иначе возможны повторные ошибки или потеря данных.
Не путайте перепроверку с перепроведением — это разные процедуры. Перепроверка (Действия → Перепровести) обновляет только итоги и проводки, не затрагивая логику документа. Перепроведение (Действия → Провести) полностью пересчитывает документ с учетом текущих настроек.
2. Способ 1: Ручная перепроверка отдельных документов
Если нужно перепроверить несколько документов (например, после правки реквизитов), используйте ручной режим. Это самый безопасный метод, так как вы контролируете каждый шаг.
Инструкция:
- Откройте журнал документов (например,
Покупки → Поступления (акты, накладные)). - Выделите нужный документ (или несколько, удерживая
Ctrl). - Нажмите
Действия → Перепровести(или правая кнопка мыши →Перепровести). - Подтвердите действие в диалоговом окне.
🔹 Особенности ручного режима:
- 📌 Документ должен быть проведен (иначе опция
Перепровестибудет неактивна). - ⏳ Время выполнения зависит от сложности документа. Например, Акт выполненных работ с 50 позициями и распределением НДС перепроверяется ~10–15 секунд.
- 🔄 Если документ связан с другими (например, Реализация и Счет-фактура), перепроверьте их в правильной последовательности: сначала основной, затем зависимые.
⚠️ Внимание: При ручной перепроверке документов с печатными формами (например, Платежное поручение) проверьте, не сбились ли реквизиты в печатной форме. Иногда после перепроверки пропадают данные из полей Назначение платежа или Получатель.
Сделать резервную копию базы
Закрыть все открытые формы документов
Отключить пользователей (если работаете в файловом варианте)
Проверить достаточность свободного места на диске (минимум 10% от размера базы)-->
3. Способ 2: Массовая перепроверка через обработку "Групповое перепроведение"
Для перепроверки всех документов или больших групп используйте стандартную обработку Групповое перепроведение документов. Она доступна в любой конфигурации 1С:Бухгалтерия 8.3 (ред. 3.0) и позволяет гибко настраивать фильтры.
Пошаговая инструкция:
- Откройте меню
Все функции(кнопка в правом верхнем углу илиCtrl+Shift+F). - В строке поиска введите
Групповое перепроведениеи выберите обработку. - В окне обработки:
- Укажите период (по умолчанию — текущий месяц).
- Выберите типы документов (например, только Поступление товаров и Реализация).
- Отметьте флажок
Перепровести документы(не путать сПровести!). - Нажмите
Выполнить.
- 🖥️ Разбейте документы на группы по типам (например, сначала все Банковские выписки, затем Кассовые ордера).
- 🕒 Запускайте перепроверку в нерабочее время (вечером или ночью).
- 🚫 Отключите антивирус на время выполнения — он может тормозить доступ к файлам базы.
📊 Таблица: Время перепроверки в зависимости от количества документов
| Количество документов | Примерное время (файловый вариант) | Примерное время (клиент-сервер) |
|---|---|---|
| 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С:Зарплата и Управление Персоналом).
- 📉 Расчеты по налогам (НДС, налог на прибыль).
- 🏢 Амортизация ОС и НМА.
⚠️ Внимание: Регламентные операции не заменяют групповое перепроведение! Они корректируют только итоговые проводки, но не проверяют логику каждого документа. Например, если в Поступлении товаров неправильно указана ставка НДС, регламентная операция это не исправит.
Если операция "зависла" на этапе 1. Проверьте, не блокирует ли процесс другой пользователь (в 2. Увеличьте лимит памяти для 1С в файле 3. Запустите операцию пошагово: вместо Что делать, если регламентная операция не завершается?
Формирование проводок:Активные пользователи).1CEStart.cfg (параметр /M).Выполнить нажимайте Выполнить текущую операцию и следите за ошибками.
5. Оптимизация процесса: как ускорить перепроверку
Массовая перепроверка может занять часы, особенно в файловом варианте работы. Вот проверенные способы ускорения:
🔧 Технические настройки:
- 🖥️ Клиент-серверный вариант. Если вы работаете в файловом режиме, перейдите на серверную версию — разница в скорости может достигать 10 раз.
- 🗄️ Индексирование базы. Выполните
Тестирование и исправлениес флажкомПерестроить индексы. - 🔌 Отключение интеграций. Если у вас подключены 1С:Зарплата, УТ 11 или другие конфигурации, отключите обмены на время перепроверки.
⚡ Программные приемы:
- 📅 Разбивка по периодам. Перепроверяйте документы помесячно, начиная с самого старого периода.
- 📂 Исключение "тяжелых" документов. Документы с большим количеством строк (например, Инвентаризация с 1000 позиций) лучше проверять отдельно.
- 👥 Ограничение прав пользователей. На время перепроверки оставьте в базе только одного пользователя с полными правами.
📈 Таблица: Сравнение скорости в разных режимах
| Режим работы | Скорость (документов/минуту) | Рекомендации |
|---|---|---|
| Файловый (локальный) | 5–15 | Только для баз до 10 000 документов |
| Файловый (сетевой) | 3–8 | Избегайте при большом количестве пользователей |
| Клиент-сервер (SQL) | 50–100 | Оптимально для баз от 50 000 документов |
| Клиент-сервер (PostgreSQL) | 80–150 | Требует настройки сервера |
⚠️ Внимание: Если вы используете 1С:Бухгалтерия КОРП, проверьте настройки Распределенных информационных баз. При неправильной конфигурации перепроверка может дублировать документы в узлах обмена.
Самый быстрый способ — клиент-серверный вариант с PostgreSQL. Но для его настройки требуются права администратора и знание SQL.
6. Типичные ошибки и их решение
Даже при правильной перепроверке могут возникать ошибки. Рассмотрим самые частые и способы их устранения.
🔴 Ошибка: "Не найден объект справочника [Наименование]"
- Причина: В документе есть ссылка на удаленный элемент справочника (например, контрагент или номенклатура).
- Решение:
- Найдите документ через
Все функции → Поиск ссылок. - Восстановите удаленный элемент или замените его на действующий.
- Перепроведите документ.
- Найдите документ через
🔴 Ошибка: "Нарушена последовательность документов"
- Причина: Документы проведены не в хронологическом порядке (например, Реализация от 10.05, а Поступление от 05.05 проведено позже).
- Решение:
- Отмените проведение всех документов за период (
Действия → Отменить проведение). - Проведите их заново в правильной последовательности (по датам).
- Отмените проведение всех документов за период (
🔴 Ошибка: "Недостаточно памяти"
- Причина: Слишком большой объем данных для обработки (например, перепроверка 100 000 документов за раз).
- Решение:
- Разбейте задачу на части (по 5 000–10 000 документов).
- Увеличьте лимит памяти в
1CEStart.cfg(добавьте строку/M1024для 1 ГБ).
⚠️ Внимание: Если после перепроверки в отчетах (например, Оборотно-сальдовая ведомость) появились расхождения, проверьте:
- Настройки учетной политики (возможно, изменились методы списания).
- Периоды закрытия (
Операции → Закрытие месяца). - Ручные проводки (через
Операции → Бухгалтерский учет). - Сравните итоги. Сформируйте Оборотно-сальдовую ведомость до и после перепроверки. Обратите внимание на:
- Счета
60(расчеты с поставщиками),62(расчеты с покупателями). - Счета
19(НДС),68.02(налог на прибыль). - Счета
01(ОС) и04(НМА) — проверьте амортизацию.
- Счета
- Проверьте аналитику. Откройте отчеты по субконто (например, Карточка счета по
60.01с детализацией по контрагентам). Убедитесь, что суммы распределены корректно. - Сверьте остатки. Используйте отчет Анализ счетов для сравнения остатков на начало и конец периода.
- Проверьте печатные формы. Откройте несколько случайных документов и сформируйте печатные формы (например, Счет-фактуру или Акт выполненных работ). Убедитесь, что все реквизиты на месте.
Как найти документ, вызвавший ошибку?
Если обработка завершилась с ошибкой, но не указала проблемный документ:
1. Откройте Администрирование → Журнал регистрации.
2. Отфильтруйте записи по типу Ошибка за последние 30 минут.
3. В тексте ошибки будет ID документа (например, Документ.ПоступлениеТоваровУслуг:12345).
4. Скопируйте ID и найдите документ через Поиск по номеру.
7. Проверка результатов: что делать после перепроверки
Перепроверка — только половина работы. После её завершения необходимо проверить корректность данных, чтобы избежать ошибок в отчетности.
🔍 Шаги проверки:
📌 Если найдены расхождения:
- 🔄 Для незначительных расхождений (например, копеечная разница по счету
90.01) используйте ручные корректировки черезОперации → Операции, введенные вручную. - 🛠️ Для критических ошибок (например, неверная сумма НДС) найдите проблемный документ и перепроведите его отдельно.
- 📊 Если ошибки массовые, вернитесь к резервной копии и повторите перепроверку с другими настройками (например, разбив документы на меньшие группы).
⚠️ Внимание: После перепроверки обязательно обновите итоги в регистрах накопления. Для этого выполните:
Администрирование → Обслуживание → Тестирование и исправление
[Отметить] Пересчет итогов
[Выполнить]
Если после перепроверки в отчетах появились "красные" суммы (отрицательные остатки), это признак нарушения последовательности документов. Нужно отменить проведение и провести их заново в правильном порядке.
FAQ: Частые вопросы по перепроверке документов в 1С
Можно ли прервать перепроверку, если она слишком долго выполняется?
Прерывать процесс не рекомендуется, так как это может привести к повреждению итогов в регистрах. Если перепроверка действительно "зависла" (нет прогресса более 30 минут),:
- Проверьте журнал регистрации на наличие ошибок.
- Если ошибок нет, дождитесь завершения или перезапустите 1С.
- После прерывания обязательно выполните
Тестирование и исправлениес пересчетом итогов.
Как перепроверить документы за прошлый год?
Для перепроверки документов за закрытые периоды:
- Откройте обработку
Групповое перепроведение документов. - Укажите нужный период (например, 2023 год).
- Отметьте флажок
Игнорировать дату запрета изменения(если период закрыт). - Выполните перепроверку.
⚠️ После этого может потребоваться пересчет итогов и корректировка регламентных операций (например, повторное закрытие месяца).
Почему после перепроверки пропали проводки в некоторых документах?
Это происходит, если:
- В документе изменились реквизиты, влияющие на проводки (например, ставка НДС или счет учета).
- Документ связан с удаленным справочником (например, номенклатурой или контрагентом).
- Нарушена последовательность проведения (например, документ-основание еще не проведен).
Решение: откройте документ, проверьте реквизиты и проведите его заново.
Как ускорить перепроверку в файловом варианте?
В файловом режиме скорость зависит от железа и настроек:
- 🖥️ Используйте SSD вместо HDD — разница в скорости может достигать 3–5 раз.
- 🧹 Очистите кэш 1С (папка
%APPDATA%\1C\1Cv8). - 🔌 Отключите антивирус на время перепроверки.
- 📂 Разбейте базу на части по годам (если документов более 100 000).
Нужно ли перепроверять документы после обновления на новую версию 1С?
Да, обязательно, если:
- Обновление затрагивает алгоритмы формирования проводок (например, изменение ставок НДС или правил амортизации).
- В релизе есть пометка "Требуется перепроверка документов" (проверьте в файле
readme.txtобновления). - Вы используете нетиповую конфигурацию с доработками.
Для минорных обновлений (например, с 3.0.120.1 на 3.0.120.2) перепроверка обычно не требуется.