К статье
Практический материал

Администрирование · 10 мин

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

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

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

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

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

Подготовка: что сделать до перепроведения

Первый и обязательный шаг — резервная копия информационной базы. Перепроведение изменяет движения документов по регистрам, и если в процессе возникнет ошибка (обрыв соединения, нехватка места на диске, блокировки), откатить изменения без копии будет невозможно. Для файловой базы достаточно скопировать файл 1Cv8.1CD или выгрузить базу через конфигуратор в файл .dt.

Второй шаг — завершить работу пользователей. В клиент-серверном варианте это делается через консоль кластера или через «Администрирование → Обслуживание → Блокировка работы пользователей», если включён соответствующий механизм. В файловой базе просто попросите всех выйти и проверьте активные сеансы через «Администрирование → Обслуживание → Активные пользователи».

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

Способ 1. Групповое перепроведение через раздел «Компания»

В типовой УНФ основной инструмент массового перепроведения находится по пути: «Компания → Администрирование → Обслуживание → Корректировка данных → Групповое перепроведение документов». В некоторых версиях конфигурации обработка называется «Перепроведение документов» и расположена в разделе «Настройки → Администрирование». Точное расположение зависит от релиза, поэтому проще всего найти её через строку поиска функций (Alt+F в новых версиях интерфейса или поле поиска в меню «Все функции»).

В обработке укажите период перепроведения и при необходимости отберите конкретные виды документов — например, только «Расходная накладная» и «Поступление в кассу», если проблема локальная. Для полного перепроведения оставьте все виды отмеченными. Запустите выполнение и дождитесь окончания: прерывать обработку на середине нежелательно, так как часть документов окажется перепроведена, а часть — нет.

Порядок действий
  1. 1
    Сделайте резервную копию базы и завершите сеансы пользователей
  2. 2
    Откройте «Компания → Администрирование → Обслуживание → Групповое перепроведение документов»
  3. 3
    Укажите период и при необходимости отберите виды документов
  4. 4
    Запустите перепроведение и дождитесь завершения без прерывания
  5. 5
    Проверьте журнал сообщений на ошибки проведения
  6. 6
    Сформируйте контрольные отчёты и сравните с данными до перепроведения

Способ 2. Проведение по партиям и себестоимости

Если цель — исправить себестоимость и складские остатки, а не весь учёт, используйте штатный механизм «Проведение по партиям и себестоимости». Он находится в разделе «Закупки» или «Компания» (в зависимости от версии) среди сервисных обработок. Этот инструмент последовательно восстанавливает партионный учёт: пересчитывает списание партий товаров по документам в хронологическом порядке.

Преимущество способа — он затрагивает только движения, связанные с партиями и себестоимостью, не трогая остальные регистры. Это быстрее полного перепроведения и безопаснее для закрытых периодов по взаиморасчётам. Запустите обработку, укажите период и организацию, после завершения проверьте отчёт «Валовая прибыль» или «Остатки товаров» — себестоимость должна пересчитаться.

Способ 3. Групповое проведение из списков документов

Для точечного перепроведения одного вида документов подойдёт стандартный механизм списков. Откройте журнал нужного вида, например «Продажи → Расходные накладные», установите отбор по периоду, выделите все строки (Ctrl+A) и вызовите команду «Провести» из меню «Ещё» или контекстного меню. Программа последовательно перепроведёт выделенные документы.

Способ удобен, когда документов немного — до нескольких сотен. На больших объёмах он медленнее сервисных обработок и чаще упирается в блокировки. Кроме того, документы проведутся в порядке списка, а не строго по хронологии, что для учёта партий критично: сначала включите сортировку по дате.

Способ 4. Восстановление последовательностей

Если в базе используются последовательности документов (механизм, контролирующий хронологию проведения), перепроведение выполняется через их восстановление. Откройте «Все функции → Операции → Проведение документов → Восстановление последовательностей», выберите нужные последовательности и запустите восстановление. Программа перепроведёт документы от границы последовательности до текущей даты.

Меню «Все функции» по умолчанию скрыто в режиме предприятия: включите его через «Сервис → Параметры → Отображать команду «Все функции»». Этот способ требует понимания того, какие последовательности настроены в вашей базе, поэтому подходит опытным пользователям и администраторам.

Сравнение вариантов

Групповое перепроведение (Администрирование)

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

Проведение по партиям и себестоимости

Быстрое исправление себестоимости и складских партий. Не затрагивает взаиморасчёты и деньги.

Проведение из списка документов

Точечное перепроведение одного вида документов. Удобно на малых объёмах, требует сортировки по дате.

Восстановление последовательностей

Строгое восстановление хронологии проведения. Требует знания настроенных последовательностей.

Проверка результата и типичные ошибки

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

Изучите журнал сообщений: документы, которые не удалось провести (например, из-за отрицательных остатков или незаполненных реквизитов), будут перечислены с описанием причины. Такие документы нужно исправить вручную и провести повторно — пока они не проведены, итоги остаются некорректными.

Типичные ошибки
01
Перепроведение без резервной копии — при сбое данные не восстановить
02
Запуск при работающих пользователях — новые документы остаются вне перепроведённого периода, возникают блокировки
03
Перепроведение закрытых периодов без согласования — меняются данные сданной отчётности
04
Прерывание обработки на середине — часть документов перепроведена, часть нет, итоги противоречивы
05
Игнорирование ошибок в журнале сообщений — непроведённые документы искажают остатки
Контрольные точки

Как проверить результат

Журнал сообщений после обработки
Норма

Нет записей об ошибках проведения документов

Тревожный признак

Есть документы с ошибками — их нужно исправить и провести вручную

Отчёт «Остатки товаров» на конец периода
Норма

Остатки совпадают с ожидаемыми, нет отрицательных позиций

Тревожный признак

Отрицательные остатки или расхождения с данными до перепроведения

Взаиморасчёты с контрагентами
Норма

Сальдо по контрагентам соответствует первичным документам

Тревожный признак

Появились непонятные суммы или изменилось сальдо по закрытым периодам

Все пользователи могут войти и работать
Норма

Сеансы запускаются, документы проводятся без блокировок

Тревожный признак

Ошибки блокировок или недоступность базы — проверьте зависшие сеансы

Ограничения и когда привлечь специалиста

Самостоятельное перепроведение оправдано, когда база типовая, объём документов умеренный и есть свежая резервная копия. Если конфигурация доработана, в базе сотни тысяч документов или перепроведение нужно выполнить в рабочее время без остановки деятельности — задачу лучше поручить специалисту по 1С, который выполнит операцию на копии, проверит результат и перенесёт изменения контролируемо.

Учтите, что в клиент-серверном варианте длительное перепроведение создаёт нагрузку на СУБД и может вызвать тайм-ауты блокировок. В таких случаях операцию выполняют ночью или в выходные, иногда порциями по месяцам, с контролем журнала регистрации после каждой порции.

Итог

Что важно запомнить

Перепроведение всех документов в УНФ выполняется через «Групповое перепроведение документов» в разделе администрирования, а для себестоимости — через «Проведение по партиям». Обязательный минимум безопасности: резервная копия, завершённые сеансы пользователей, проверка отчётов и журнала ошибок после завершения.

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

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

Зависит от объёма базы и мощности оборудования: небольшая файловая база перепроводится за минуты, база с сотнями тысяч документов на сервере — за часы. Сократить время можно, ограничив период перепроведения только проблемным интервалом.

Изменятся ли документы, которые я редактировал вручную?

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

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

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

Что делать, если после перепроведения появились отрицательные остатки?

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

Нужно ли перепроводить документы после обновления конфигурации?

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

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

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