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

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

Статья будет полезна бухгалтерам, администраторам 1С и предпринимателям, которые самостоятельно ведут учет в УНФ. Мы рассмотрим как ручные методы, так и автоматизированные инструменты, включая обработки от фирмы "1С" и сторонних разработчиков.

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

Почему может понадобиться перепроверка документов в 1С УНФ

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

  • 🔄 Обновление конфигурации. После установки новых релизов 1С УНФ может потребоваться пересчет документов для корректной работы измененных алгоритмов (например, налоговых регистров или складского учета).
  • ⚠️ Ошибки при проведении. Если документ был проведен с ошибками (например, из-за отсутствия справочников или неверных остатков), его движения могли записаться некорректно.
  • 📊 Расхождения в отчетах. Когда итоги по регистрам не сходятся с фактическими данными (например, остатки по складу или сальдо по счетам), перепроверка помогает выявить "битые" документы.
  • 🔧 Ручные правки в базе. После прямого редактирования таблиц (например, через Консоль запросов) или восстановления из бэкапа может нарушиться целостность движений.
  • 🖥️ Сбои оборудования. Аварийное завершение работы 1С (например, из-за отключения света) иногда приводит к "обрыву" транзакций и неполному проведению.

В 1С УНФ есть особенность: некоторые документы (например, Поступление товаров или Реализация) формируют движения не только по бухгалтерским счетам, но и по регистрам накопления (Товары на складах, Взаиморасчеты с контрагентами). Поэтому перепроверка затрагивает сразу несколько областей учета.

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

Подготовка к массовой перепроверке: 5 обязательных шагов

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

  1. Создайте резервную копию базы. Используйте штатный механизм Администрирование → Выгрузить информационную базу или сторонние утилиты (например, 1C:Repair). Копия должна храниться на отдельном носителе (не на рабочем ПК!).
  2. Проверьте свободное место на диске. Перепроверка создает временные файлы, поэтому на системном диске должно быть не менее 10-15% свободного пространства от размера базы.
  3. Ограничьте доступ пользователей. Зайдите в Администрирование → Пользователи и временно отключите всех, кроме администратора. Это предотвратит конфликты блокировок.
  4. Запустите тестирование и исправление базы. В Конфигураторе выполните команду Администрирование → Тестирование и исправление с галочками Проверять логическую целостность и Проверять ссылочную целостность.
  5. Определите диапазон дат. Перепроверка всех документов за всю историю может занять часы. Лучше выделить проблемный период (например, последний месяц или квартал).

Если база 1С УНФ используется в клиент-серверном варианте, дополнительно проверьте настройки кластера серверов 1С. Для массовых операций рекомендуется увеличить тайм-аут сеанса до 3600 секунд (в Консоли кластераЦентральный серверРабочие процессы).

Создана резервная копия базы|Пользователи отключены от системы|Выполнено тестирование и исправление|Определен диапазон дат для перепроверки|Проверено свободное место на диске-->

Способы перепроверки документов в 1С УНФ

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

Способ Когда использовать Плюсы Минусы
Ручная перепроверка (через журнал документов) Для небольшого количества документов (до 50-100 штук) Максимальный контроль, можно выборочно перепроверить Долго при большом объеме, высок риск ошибки
Групповая обработка (штатная) Для перепроверки документов одного типа за период Быстрее ручного метода, встроена в 1С Не всегда доступна для всех видов документов
Обработка "Пакетное проведение документов" Для массовой перепроверки разных типов документов Гибкие настройки, работает с любыми документами Требует прав администратора, может долго выполняться
Запрос через консоль (для опытных пользователей) Для сложных случаев, когда нужна избирательная перепроверка Максимальная гибкость, можно фильтровать по любым полям Требует знаний языка запросов 1С, риск ошибок
Сторонние обработки (например, "Массовое проведение") Для регулярной перепроверки или крупных баз Дополнительные функции (логирование, откат), удобный интерфейс Платные решения, требуют установки

Для большинства пользователей 1С УНФ оптимальным будет комбинация групповой обработки и пакетного проведения. Рассмотрим каждый метод подробнее.

Пошаговая инструкция: как перепровести документы через журнал

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

Алгоритм действий:

  1. Откройте раздел Документы в главном меню 1С УНФ.
  2. Выберите нужный журнал (например, Продажи, Поступления или Все документы).
  3. Установите фильтр по дате, типу документа или контрагенту, чтобы сузить список. Например, если нужны только Счета на оплату за май 2026 года, настройте фильтр: Вид документа = Счет на оплату, Дата от 01.05.2026 по 31.05.2026.
  4. Отметьте галочками документы, которые нужно перепроверить. Для выделения всех нажмите Ctrl+A.
  5. Нажмите правой кнопкой мыши на выделенные строки и выберите Провести (или Перепровести, если документ уже был проведен).
  6. Подтвердите действие в появившемся окне. Система покажет прогресс выполнения.

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

  • 📌 Заполнены ли обязательные реквизиты (например, контрагент, склад, номенклатура).
  • 📌 Достаточно ли прав у пользователяАдминистрирование → Роли проверьте роль Полные права или Бухгалтер).
  • 📌 Нет ли блокировок от других пользователей (в Администрирование → Активные пользователи).
⚠️ Внимание: В 1С УНФ некоторые документы (например, Закрытие месяца) имеют особенности проведения. Их перепроверка может потребовать предварительного удаления движений по регистрам. Перед этим обязательно сверьтесь с методическими рекомендациями фирмы "1С" для вашей версии конфигурации.
💡

Если документ "завис" в статусе "Проводится" и не завершает операцию, попробуйте перезапустить сеанс 1С или использовать команду Операции → Очистить кэш в конфигураторе.

Массовая перепроверка через обработку "Пакетное проведение документов"

Для перепроверки большого количества документов (сотни или тысячи) удобнее использовать штатную обработку Пакетное проведение документов. Она доступна в режиме 1С:Предприятие и позволяет гибко настраивать параметры.

Инструкция по использованию:

  1. Откройте меню Все функции (если его нет, включите отображение через Сервис → Параметры → Заголовок окна → Показывать команду "Все функции").
  2. В поисковой строке введите Пакетное проведение документов и выберите обработку.
  3. В открывшемся окне настройте фильтр:
    • 📅 Период — укажите даты, за которые нужно перепроверить документы.
    • 📄 Типы документов — выберите нужные (например, Поступление товаров, Реализация товаров).
    • 🔍 Дополнительные отборы — при необходимости добавьте фильтр по организации, складу или контрагенту.
  • Нажмите Заполнить, чтобы сформировать список документов.
  • Проверьте количество строк в таблице. Если документов слишком много (более 1000), разбейте задачу на части по периодам.
  • Нажмите Выполнить проведение. Процесс может занять от нескольких минут до часов — зависит от объема данных и производительности сервера.
  • После завершения обработка выведет протокол с результатами. Обратите внимание на документы со статусом Ошибка — их придется перепроверить вручную или исправить перед повторной попыткой.

    Что делать, если пакетное проведение "зависает"?

    Если обработка долго не завершается (более 1-2 часов для базы среднего размера), проверьте:

    1. Журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок.

    2. Загрузку сервера — если CPU или RAM загружены на 100%, возможно, требуется оптимизация базы или увеличение ресурсов.

    3. Блокировки — в Администрирование → Активные пользователи принудительно завершите "зависшие" сеансы.

    Если проблема сохраняется, попробуйте запустить проведение по частям (например, по неделям вместо месяца).

    Перепроверка через запрос: для опытных пользователей

    Если стандартные методы не подходят (например, нужно перепроверить документы по сложному критерию), можно использовать запрос на языке 1С. Этот способ требует знаний платформы, но дает максимальную гибкость.

    Пример запроса для перепроверки всех не проведенных документов типа ПоступлениеТоваровУслуг за текущий месяц:

    Выбрать
    

    ПоступлениеТоваровУслуг.Ссылка Как Ссылка

    Из

    Документ.ПоступлениеТоваровУслуг Как ПоступлениеТоваровУслуг

    Где

    ПоступлениеТоваровУслуг.Проводка = Ложь

    И ПоступлениеТоваровУслуг.Дата Между &НачалоПериода И &КонецПериода

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

    1. Откройте Консоль запросов через Все функции (или Сервис → Консоль запросов, если включено).
    2. Вставьте текст запроса и нажмите Выполнить.
    3. В результатах выделите все строки и нажмите Открыть, чтобы перейти к документам.
    4. В журнале документов выделите все и выберите Провести.

    Для автоматической перепроверки можно использовать следующий код в Конфигураторе (требуются права администратора):

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

    Запрос = Новый Запрос;

    Запрос.Текст =

    "Выбрать

    | Ссылка

    |Из

    | Документ.ИмяВашегоДокумента Как Док

    |Где

    | Док.Проводка = Ложь";

    Результат = Запрос.Выполнить();

    Выборка = Результат.Выбрать();

    Пока Выборка.Следующий() Цикл

    Док = Выборка.Ссылка.ПолучитьОбъект();

    Попытка

    Док.Провести();

    Сообщить("Документ " + Док.Ссылка + " проведен успешно");

    Исключение

    Сообщить("Ошибка при проведении " + Док.Ссылка + ": " + ОписаниеОшибки());

    КонецПопытки;

    КонецЦикла;

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

    ⚠️ Внимание: Перед выполнением массовых операций через Конфигуратор обязательно отключите всех пользователей от базы и сделайте резервную копию. Ошибки в коде могут привести к необратимым последствиям!

    Частые ошибки при перепроверке и как их избежать

    Даже опытные пользователи 1С УНФ сталкиваются с проблемами при массовой перепроверке. Вот типичные ошибки и способы их предотвращения:

    • 🔴 "Документ не проведен: не хватает прав"
      Причина: У пользователя нет роли с правом на проведение документа.
      Решение: Зайдите под администратором или назначьте роль Бухгалтер в Администрирование → Пользователи.
    • 🔴 "Ошибка блокировки данных"
      Причина: Документ заблокирован другим пользователем или сеансом.
      Решение: Проверьте активные сеансы в Администрирование → Активные пользователи и принудительно завершите "зависшие".
    • 🔴 "Недостаточно места на диске"
      Причина: Временные файлы 1С требуют больше пространства, чем доступно.
      Решение: Очистите диск или перенесите базу на другой носитель.
    • 🔴 "Расхождения в итогах после перепроверки"
      Причина: Документы проводились в неправильной последовательности (например, сначала расход, потом приход).
      Решение: Перепроведите документы в хронологическом порядке или воспользуйтесь обработкой Восстановление последовательности проведения.
    • 🔴 "Ошибка СУБД"
      Причина: Повреждение базы данных или ошибки в транзакциях.
      Решение: Выполните Тестирование и исправление в Конфигураторе с галочкой Реиндексировать таблицы.
    • Если после перепроверки в отчетах (например, Оборотно-сальдовая ведомость или Карточка счета) появились расхождения, воспользуйтесь отчетом "Анализ состояния учета" (Отчеты → Анализ учета). Он покажет, какие регистры не сходятся, и поможет выявить проблемные документы.

      💡

      Если после перепроверки ошибки сохраняются, проверьте настройки учетной политики (Главное → Учетная политика). Иногда расхождения возникают из-за неверно указанных методов списания ТМЦ или валюты учета.

      FAQ: Ответы на частые вопросы

      Можно ли перепровести документы за закрытый период?

      Да, но с оговорками. В 1С УНФ закрытые периоды блокируются настройкой в Администрирование → Настройки программы → Закрытие периодов. Чтобы перепровести документы за закрытый период:

      1. Временно снимите галочку Запретить редактирование для нужного периода.
      2. Выполните перепроверку.
      3. Верните настройки блокировки.

    Учтите, что это может повлиять на отчетность. После изменения закрытых периодов рекомендуется пересчитать регламентные операции (например, Закрытие месяца).

    Сколько времени занимает массовая перепроверка?

    Время зависит от:

    • 📊 Объема базы (количество документов и справочников).
    • 🖥️ Производительности сервера (CPU, RAM, тип диска).
    • 📡 Сетевых задержек (если база на удаленном сервере).

    Примерные оценки для базы среднего размера (10-50 тыс. документов):

    • 🕒 100-500 документов: 5-15 минут.
    • 🕒 1000-5000 документов: 30-120 минут.
    • 🕒 10000+ документов: 3-10 часов (рекомендуется разбивать на части).

    Для ускорения отключите антивирус на время операции и закройте другие программы, потребляющие ресурсы.

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

    Это критичная ситуация, которая может возникнуть из-за:

    • 🔧 Ошибок в коде обработки (если использовался нештатный метод).
    • 🗑️ Повреждения базы во время проведения.
    • 🚫 Недостаточных прав пользователя, из-за чего движения не записались.
    • Решение:

      1. Восстановите базу из резервной копии (если она актуальна).
      2. Проверьте журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок типа "Отказано в доступе" или "Ошибка СУБД".
      3. Если копии нет, попробуйте перепровести документы вручную или через Пакетное проведение с галочкой Игнорировать ошибки.

      В крайнем случае обратитесь в службу поддержки 1С с логами ошибок.

    Как перепровести только документы с ошибками?

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

    1. Откройте отчет Анализ состояния учета (Отчеты → Анализ учета).
    2. Нажмите Настроить и выберите Показать только документы с ошибками.
    3. Экспортируйте список в Excel или скопируйте ссылки на документы.
    4. Используйте Пакетное проведение, загрузив список через Загрузить из файла.

    Альтернативно можно использовать запрос:

    Выбрать
    

    ВидДокумента.ПолноеНаименование Как Вид,

    Документ.Ссылка Как Ссылка,

    Документ.Дата Как Дата

    Из

    Документ Как Документ

    Левое Соединение РегистрНакопления.ИмяРегистра.Обороты Как Обороты

    По Документ.Ссылка = Обороты.Регистратор

    Где

    Обороты.Регистратор Есть Null

    Этот запрос найдет документы, у которых нет движений по регистру ИмяРегистра (замените на актуальный, например, ТоварыНаСкладах).

    Нужно ли перепровести документы после обновления 1С УНФ?

    Не всегда. Фирма "1С" в сопроводительных письмах к релизам указывает, требуется ли перепроверка. Общее правило:

    • Требуется, если в релизе изменены:
      • Алгоритмы проведения документов.
      • Структура регистров накопления или бухгалтерских счетов.
      • Механизмы расчета налогов (НДС, налог на прибыль).
    • Не требуется, если обновление затрагивает только:
      • Интерфейс или отчеты.
      • Исправления ошибок, не связанных с проведением.
      • Добавление новых справочников.

    Чтобы узнать точно, проверьте файл readme.txt в каталоге обновления или информационное письмо на сайте users.v8.1c.ru.