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

Торговля и Склад · 10 мин

Как перепровести документы в 1С Управление торговлей

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

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

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

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

Когда требуется перепроведение документов

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

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

Отрицательные остаткиТовар списан раньше, чем оприходован

Отчет «Остатки товаров на складах» с детализацией по периодам

Странная себестоимостьПартии рассчитаны по неверной последовательности

Отчет «Валовая прибыль» — аномально высокая или нулевая себестоимость

Расхождения в отчетахДвижения по регистрам не актуальны

Сверка складского и бухгалтерского учета

Подготовка перед перепроведением

Первый шаг — резервная копия информационной базы. Для файловой базы достаточно скопировать каталог с базой при закрытой программе или выгрузить dt через конфигуратор. Для клиент-серверной базы используйте средства СУБД или выгрузку через конфигуратор. Без копии массовое перепроведение начинать нельзя: если в периоде есть ошибочный документ, он «размножит» ошибку по всем последующим движениям.

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

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

Способ 1: Перепроведение вручную и из списка документов

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

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы
  2. 2
    Определите дату начала расхождений по отчетам
  3. 3
    Откройте журнал нужного вида документов
  4. 4
    Установите отбор по периоду и организации
  5. 5
    Выделите документы и выполните «Еще → Провести»
  6. 6
    Проверьте отчеты по остаткам и себестоимости

Способ 2: Обработка «Проведение по партиям и регистрам»

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

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

Обратите внимание: обработка перепроводит документы именно в хронологии, а не в том порядке, в котором они вводились. Это её главное преимущество перед ручным выделением в журнале — последовательность расчета партий восстанавливается автоматически.

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

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

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

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

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

Ручное перепроведение

Подходит для нескольких документов; не масштабируется на большие периоды

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

Оптимально для массового перепроведения за период; требует монопольного режима на больших объемах

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

Точечное перепроведение от границы актуальности; работает только если механизм включен

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

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

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

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

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

Остатки на складах
Норма

Нет отрицательных остатков на конец периода

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

Минус по позициям, которые физически есть на складе

Себестоимость в отчетах
Норма

Значения сопоставимы с закупочными ценами

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

Нулевая или аномально высокая себестоимость

Взаиморасчеты
Норма

Долги контрагентов совпадают с первичкой

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

Двойные задолженности или «зависшие» авансы

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

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

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

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

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

Маршрут решения

Как выбрать действие

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

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

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

Часто задаваемые вопросы

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

Технически — только после снятия даты запрета редактирования в настройках («НСИ и администрирование» → «Даты запрета изменения данных»). Но это изменит данные прошлых отчетных периодов, поэтому действие нужно согласовать с бухгалтерией и оценить влияние на сданную отчетность.

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

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

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

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

Чем перепроведение отличается от пересчета итогов?

Перепроведение заново формирует движения документов по регистрам. Пересчет итогов (в режиме «Тестирование и исправление») восстанавливает служебные таблицы итогов регистров без изменения самих движений. Это разные операции, решающие разные проблемы.

Можно ли отменить перепроведение?

Штатной кнопки «отменить» нет. Единственный способ вернуть прежнее состояние — восстановить базу из резервной копии, сделанной до операции. Поэтому копия перед массовым перепроведением обязательна.

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

Нет. Цены в проведенных документах хранятся в самих документах, а не берутся из справочника при проведении. Изменение цены в карточке номенклатуры влияет только на новые документы. Перепроведение нужно, только если вы изменили цены в самих документах задним числом.