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

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

Как перепровести все документы в 1С 8.3 УТ 11

Как перепровести все документы в 1С 8.3 УТ 11: групповое перепроведение, восстановление последовательностей, обработка ошибок и контроль остатков после операции.

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

В УТ 11 есть штатный механизм группового перепроведения, встроенный в интерфейс, — обработка «Проведение документов». Дополнительно используется восстановление последовательности расчётов с партнёрами и механизм «Закрытие месяца», который пересчитывает себестоимость. Для большинства задач этого достаточно, внешние обработки не обязательны.

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

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

Главное правило — никогда не запускать массовое перепроведение без резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD или сделать выгрузку через конфигуратор («Администрирование» → «Выгрузить информационную базу»). Для клиент-серверной базы используйте средства СУБД (MS SQL, PostgreSQL) — штатный backup базы.

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

Зафиксируйте контрольные цифры до перепроведения: оборотно-сальдовую ведомость, отчёт «Валовая прибыль», остатки товаров на складах. После операции сравните их с новыми значениями — расхождения покажут, что именно изменилось.

Штатная обработка «Проведение документов»

Основной инструмент находится в разделе «НСИ и администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов» — но для перепроведения нужна именно обработка «Проведение документов». В типовой УТ 11 она доступна через «НСИ и администрирование» → «Обслуживание» → «Корректировка данных» → «Проведение документов». Если пункта нет в меню, проверьте права: обработка доступна пользователю с правами администратора.

В форме обработки укажите период перепроведения и при необходимости отберите организации и типы документов. Режим «Проведение документов» перепроведёт только те документы, которые уже проведены; режим «Проведение по регистрам» позволяет перепровести движения по выбранным регистрам — это быстрее, если проблема касается конкретного учёта, например только партий товаров.

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

Порядок действий
  1. 1
    Создайте и проверьте резервную копию базы
  2. 2
    Зафиксируйте контрольные отчёты до перепроведения
  3. 3
    Откройте «НСИ и администрирование» → «Обслуживание» → «Проведение документов»
  4. 4
    Укажите период, организации и режим проведения
  5. 5
    Запустите обработку и дождитесь завершения
  6. 6
    Разберите ошибки из протокола и перепроведите проблемные документы вручную
  7. 7
    Восстановите последовательности и выполните закрытие месяца
  8. 8
    Сверьте контрольные отчёты с исходными значениями

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

Перепроведение документов не всегда восстанавливает корректность расчётов с партнёрами: в УТ 11 взаиморасчёты ведутся в разрезе расчётных документов, и при нарушении хронологии зачёт оплат может «съехать». Для этого в системе есть механизм последовательностей.

Откройте «НСИ и администрирование» → «Обслуживание» → «Корректировка данных» → «Проведение по последовательностям» (в некоторых релизах — «Восстановление последовательностей»). Если граница последовательности сдвинута назад, выполните проведение по последовательности за нужный период. Это восстановит хронологический порядок движений без полного перепроведения всех документов.

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

Пересчёт себестоимости через закрытие месяца

Одно только перепроведение документов не пересчитывает себестоимость: в УТ 11 себестоимость рассчитывается регламентным заданием и операцией «Закрытие месяца». Если вы перепровели документы за закрытые периоды, расчёт себестоимости за эти месяцы нужно выполнить заново.

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

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

Разбор типичных ошибок при перепроведении

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

Вторая группа ошибок — незаполненные обязательные реквизиты: счета-фактуры, договоры, статьи расходов. Такие документы откройте вручную, заполните данные и проведите. Третья группа — ссылки на помеченные на удаление объекты: либо снимите пометку, либо замените ссылку в документе.

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

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

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

После завершения всех операций сверьте контрольные отчёты, сохранённые до начала работ. Основные точки контроля: оборотно-сальдовая ведомость по счетам товаров и расчётов, отчёт «Остатки товаров на складах», «Ведомость расчётов с партнёрами», «Валовая прибыль».

Дополнительно проверьте, что нет непроведённых документов: постройте список документов за период с отбором «Проведен = Нет» и убедитесь, что в нём только осознанно непроведённые черновики. Также полезно выполнить тестирование и исправление информационной базы, если перепроведение прерывалось сбоями.

Контрольные точки

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

Количество непроведённых документов за период
Норма

Только осознанные черновики, ошибок в протоколе нет

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

Десятки документов не проведены с ошибками

Остатки товаров и взаиморасчёты
Норма

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

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

Отрицательные остатки, незачтённые оплаты

Валовая прибыль после закрытия месяца
Норма

Пересчитана, отклонения объяснимы исправленными документами

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

Резкие скачки прибыли без причины

Альтернативные способы и когда их применять

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

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

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

Обработка «Проведение документов»

Универсальный штатный способ для любого периода; требует прав администратора и времени на больших объёмах

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

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

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

Щадящий вариант при нарушении хронологии расчётов; не исправляет ошибки в самих документах

Итог

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

Перепроведение в УТ 11 делается штатной обработкой «Проведение документов» после создания резервной копии. Обязательные шаги после: восстановление последовательностей, закрытие месяца для пересчёта себестоимости и сверка контрольных отчётов. Ошибки из протокола разбираются вручную.

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

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

Зависит от объёма базы, режима работы (файловый или клиент-серверный) и мощности сервера. На небольшой базе — минуты, на базе с сотнями тысяч документов — часы. Поэтому операцию планируют на ночь или выходные и по возможности сокращают период.

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

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

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

Временно откройте период: «НСИ и администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных». После завершения перепроведения и закрытия месяца верните дату запрета, чтобы защитить данные от случайных изменений.

Изменятся ли данные в отчётах после перепроведения?

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

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

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

Можно ли отменить перепроведение, если что-то пошло не так?

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