Администрирование · 10 мин
Как перепровести все документы в 1С 8.3 УТ 11
Как перепровести все документы в 1С 8.3 УТ 11: групповое перепроведение, восстановление последовательностей, обработка ошибок и контроль остатков после операции.
Перепроведение документов в 1С:Управление торговлей 11 требуется после исправления данных задним числом, восстановления базы из архива, изменения учётных настроек или обнаружения расхождений в отчётах. Операция перезаписывает движения документов по регистрам: партиям товаров, взаиморасчётам, себестоимости, денежным средствам.
В УТ 11 есть штатный механизм группового перепроведения, встроенный в интерфейс, — обработка «Проведение документов». Дополнительно используется восстановление последовательности расчётов с партнёрами и механизм «Закрытие месяца», который пересчитывает себестоимость. Для большинства задач этого достаточно, внешние обработки не обязательны.
Перед запуском важно понимать: перепроведение — ресурсоёмкая операция, которая при большом объёме данных может занять часы и заблокировать работу пользователей. Поэтому её планируют на нерабочее время и обязательно делают резервную копию.
Подготовка: резервная копия и анализ ситуации
Главное правило — никогда не запускать массовое перепроведение без резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD или сделать выгрузку через конфигуратор («Администрирование» → «Выгрузить информационную базу»). Для клиент-серверной базы используйте средства СУБД (MS SQL, PostgreSQL) — штатный backup базы.
Перед запуском определите, действительно ли нужно перепроводить всё. Часто проблема локальна: например, исправили один документ поступления задним числом — тогда достаточно перепровести документы с даты изменения, а не за весь период работы базы. Чем меньше охват, тем быстрее операция и меньше рисков.
Зафиксируйте контрольные цифры до перепроведения: оборотно-сальдовую ведомость, отчёт «Валовая прибыль», остатки товаров на складах. После операции сравните их с новыми значениями — расхождения покажут, что именно изменилось.
Штатная обработка «Проведение документов»
Основной инструмент находится в разделе «НСИ и администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов» — но для перепроведения нужна именно обработка «Проведение документов». В типовой УТ 11 она доступна через «НСИ и администрирование» → «Обслуживание» → «Корректировка данных» → «Проведение документов». Если пункта нет в меню, проверьте права: обработка доступна пользователю с правами администратора.
В форме обработки укажите период перепроведения и при необходимости отберите организации и типы документов. Режим «Проведение документов» перепроведёт только те документы, которые уже проведены; режим «Проведение по регистрам» позволяет перепровести движения по выбранным регистрам — это быстрее, если проблема касается конкретного учёта, например только партий товаров.
Запустите выполнение и дождитесь окончания. Обработка покажет количество обработанных документов и список ошибок. Ошибки обязательно разберите: обычно это документы, которые не проводятся из-за отрицательных остатков, незаполненных реквизитов или пометки на удаление связанных объектов.
- 1Создайте и проверьте резервную копию базы
- 2Зафиксируйте контрольные отчёты до перепроведения
- 3Откройте «НСИ и администрирование» → «Обслуживание» → «Проведение документов»
- 4Укажите период, организации и режим проведения
- 5Запустите обработку и дождитесь завершения
- 6Разберите ошибки из протокола и перепроведите проблемные документы вручную
- 7Восстановите последовательности и выполните закрытие месяца
- 8Сверьте контрольные отчёты с исходными значениями
Восстановление последовательностей
Перепроведение документов не всегда восстанавливает корректность расчётов с партнёрами: в УТ 11 взаиморасчёты ведутся в разрезе расчётных документов, и при нарушении хронологии зачёт оплат может «съехать». Для этого в системе есть механизм последовательностей.
Откройте «НСИ и администрирование» → «Обслуживание» → «Корректировка данных» → «Проведение по последовательностям» (в некоторых релизах — «Восстановление последовательностей»). Если граница последовательности сдвинута назад, выполните проведение по последовательности за нужный период. Это восстановит хронологический порядок движений без полного перепроведения всех документов.
Признак того, что последовательность нарушена: в отчётах по взаиморасчётам появляются отрицательные остатки задолженности, оплаты не зачитываются на конкретные заказы, долг «зависает» на неправильном расчётном документе.
Пересчёт себестоимости через закрытие месяца
Одно только перепроведение документов не пересчитывает себестоимость: в УТ 11 себестоимость рассчитывается регламентным заданием и операцией «Закрытие месяца». Если вы перепровели документы за закрытые периоды, расчёт себестоимости за эти месяцы нужно выполнить заново.
Откройте «Финансовый результат и контроллинг» → «Закрытие месяца», установите нужный период и выполните операции расчёта себестоимости последовательно за каждый месяц начиная с самого раннего затронутого. Пропуск месяца приведёт к некорректной себестоимости в последующих периодах.
После закрытия месяца проверьте отчёт «Валовая прибыль предприятия» и сравните с данными до перепроведения. Разумные отклонения возможны, если исправлялись цены или партии, но резкие скачки — повод искать ошибку в документах.
Разбор типичных ошибок при перепроведении
Самая частая ошибка — документ не проводится из-за нехватки товара на складе. Причина обычно в нарушенной хронологии: реализация проведена раньше поступления по времени. Решение — включить контроль отрицательных остатков в осмысленном режиме, исправить время документов или сначала провести поступления, затем реализации.
Вторая группа ошибок — незаполненные обязательные реквизиты: счета-фактуры, договоры, статьи расходов. Такие документы откройте вручную, заполните данные и проведите. Третья группа — ссылки на помеченные на удаление объекты: либо снимите пометку, либо замените ссылку в документе.
Если обработка зависает или работает неприемлемо долго, сократите период и перепроводите базу частями — по месяцам. На клиент-серверной базе проверьте, не мешают ли регламентные задания: на время массового перепроведения их лучше отключить.
Проверка результата после перепроведения
После завершения всех операций сверьте контрольные отчёты, сохранённые до начала работ. Основные точки контроля: оборотно-сальдовая ведомость по счетам товаров и расчётов, отчёт «Остатки товаров на складах», «Ведомость расчётов с партнёрами», «Валовая прибыль».
Дополнительно проверьте, что нет непроведённых документов: постройте список документов за период с отбором «Проведен = Нет» и убедитесь, что в нём только осознанно непроведённые черновики. Также полезно выполнить тестирование и исправление информационной базы, если перепроведение прерывалось сбоями.
Как проверить результат
Только осознанные черновики, ошибок в протоколе нет
Десятки документов не проведены с ошибками
Совпадают с контрольными значениями или отличаются на понятную величину исправлений
Отрицательные остатки, незачтённые оплаты
Пересчитана, отклонения объяснимы исправленными документами
Резкие скачки прибыли без причины
Альтернативные способы и когда их применять
Если нужно перепровести документы только одного вида, проще открыть список документов, выделить все (Ctrl+A) и использовать команду «Провести» из меню «Ещё». Это быстрее, чем настраивать обработку, и подходит для точечных задач.
Для нестандартных сценариев — например, перепроведения по расписанию или с тонкими отборами — используют внешние обработки или регламентные задания с программным проведением. Это уже зона ответственности разработчика: код должен обрабатывать ошибки и писать протокол, иначе диагностика проблем станет невозможной.
Сравнение вариантов
Универсальный штатный способ для любого периода; требует прав администратора и времени на больших объёмах
Быстро и просто, но только для одного вида документов и без протокола ошибок
Щадящий вариант при нарушении хронологии расчётов; не исправляет ошибки в самих документах
Что важно запомнить
Перепроведение в УТ 11 делается штатной обработкой «Проведение документов» после создания резервной копии. Обязательные шаги после: восстановление последовательностей, закрытие месяца для пересчёта себестоимости и сверка контрольных отчётов. Ошибки из протокола разбираются вручную.
Частые вопросы
Сколько времени занимает перепроведение всех документов?
Зависит от объёма базы, режима работы (файловый или клиент-серверный) и мощности сервера. На небольшой базе — минуты, на базе с сотнями тысяч документов — часы. Поэтому операцию планируют на ночь или выходные и по возможности сокращают период.
Можно ли перепровести документы только по одному складу или организации?
Да. В обработке «Проведение документов» доступны отборы по организациям и типам документов. Отбор по складу напрямую не задаётся, но можно ограничить виды документов, относящиеся к нужному складу, или перепровести их из списка.
Что делать, если документ не проводится из-за даты запрета изменения данных?
Временно откройте период: «НСИ и администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных». После завершения перепроведения и закрытия месяца верните дату запрета, чтобы защитить данные от случайных изменений.
Изменятся ли данные в отчётах после перепроведения?
Если документы и их движения не менялись, итоговые цифры останутся прежними. Изменения появятся там, где были исправлены документы задним числом, нарушена хронология или ранее были ошибки проведения. Именно поэтому важно зафиксировать контрольные отчёты до начала работ.
Нужно ли перепроводить документы после обновления конфигурации?
Обычно нет: обновление само выполняет необходимые отложенные обработчики данных. Массовое перепроведение требуется, только если в описании обновления прямо указана такая необходимость или после обновления обнаружились расхождения в отчётах.
Можно ли отменить перепроведение, если что-то пошло не так?
Отдельной команды отката нет. Единственный надёжный способ — восстановить базу из резервной копии, созданной до операции. Поэтому проверка работоспособности копии до запуска перепроведения — обязательный шаг, а не формальность.