Торговля и Склад · 10 мин
Как перепровести документы в 1С Управление торговлей
Как перепровести документы в 1С Управление торговлей: восстановление последовательности, групповое перепроведение, обработки, проверка результата и типичные ошибки.
Перепроведение документов — стандартная операция в 1С:Управление торговлей, которая нужна после исправления данных задним числом, изменения цен в справочниках, корректировки остатков или восстановления нарушенной последовательности проведения. Если документы проведены в неправильном хронологическом порядке, программа рассчитывает себестоимость и остатки с ошибками, и отчеты перестают сходиться.
Существует несколько способов перепровести документы: вручную по одному, групповой обработкой через список документов, штатным механизмом восстановления последовательностей и специализированными сервисными обработками. Выбор зависит от количества документов, периода и причины перепроведения.
Перед любым массовым перепроведением обязательно сделайте резервную копию базы. Операция затрагивает движения по регистрам, и откатить её штатными средствами нельзя — только восстановлением из копии.
Когда требуется перепроведение документов
Понять, что документы нужно перепровести, можно по характерным признакам в учете. Отрицательные остатки на складе, которых «не должно быть», нереальная себестоимость в отчете по валовой прибыли, расхождения между оборотно-сальдовой ведомостью и складскими отчетами — типичные симптомы нарушенной последовательности проведения.
Чаще всего последовательность нарушается, когда пользователь вводит или изменяет документ задним числом: например, корректирует приходную накладную прошлого месяца, после чего все последующие продажи оказываются проведены по устаревшим данным. Также проблема возникает при изменении цен в карточках номенклатуры, переносе данных между базами и восстановлении после сбоев.
Отчет «Остатки товаров на складах» с детализацией по периодам
Отчет «Валовая прибыль» — аномально высокая или нулевая себестоимость
Сверка складского и бухгалтерского учета
Подготовка перед перепроведением
Первый шаг — резервная копия информационной базы. Для файловой базы достаточно скопировать каталог с базой при закрытой программе или выгрузить dt через конфигуратор. Для клиент-серверной базы используйте средства СУБД или выгрузку через конфигуратор. Без копии массовое перепроведение начинать нельзя: если в периоде есть ошибочный документ, он «размножит» ошибку по всем последующим движениям.
Второй шаг — определить границы периода. Не нужно перепроводить всю базу с начала времен: найдите дату, с которой начались расхождения, и перепроводите с неё. Это существенно сократит время операции, которая на больших базах может занимать часы.
Третий шаг — завершить работу других пользователей. Перепроведение требует монопольного доступа или хотя бы отсутствия активной работы с документами периода, иначе возможны блокировки и конфликты транзакций.
Способ 1: Перепроведение вручную и из списка документов
Если документов немного — несколько штук или десятков — проще перепровести их вручную. Откройте документ и нажмите кнопку «Провести» или «Провести и закрыть». Программа очистит старые движения и сформирует новые по текущим данным документа.
Для групповой операции откройте журнал документов нужного вида (например, «Реализация товаров и услуг»), выделите нужные документы с зажатой клавишей Ctrl или Shift, затем через меню «Еще» выберите команду «Провести». Программа последовательно перепроведет все выделенные документы.
Ограничение способа очевидно: выделить можно только документы одного вида и только те, что видны в списке. Для перепроведения тысяч документов разных видов за длительный период ручной способ не подходит — нужны сервисные обработки.
- 1Сделайте резервную копию базы
- 2Определите дату начала расхождений по отчетам
- 3Откройте журнал нужного вида документов
- 4Установите отбор по периоду и организации
- 5Выделите документы и выполните «Еще → Провести»
- 6Проверьте отчеты по остаткам и себестоимости
Способ 2: Обработка «Проведение по партиям и регистрам»
В типовой 1С:Управление торговлей есть штатный инструмент массового перепроведения. Откройте раздел «НСИ и администрирование» → «Обслуживание» → «Корректировка данных» и найдите обработку «Проведение по партиям и регистрам» (в некоторых версиях она доступна через «Все функции» → «Обработки»).
В обработке укажите период перепроведения, организацию и выберите режим: можно перепровести только документы партий (поступления и реализации), только регистры или всё сразу. После настройки нажмите «Выполнить» — программа последовательно перепроведет документы в хронологическом порядке, что критично для корректного расчета себестоимости.
Обратите внимание: обработка перепроводит документы именно в хронологии, а не в том порядке, в котором они вводились. Это её главное преимущество перед ручным выделением в журнале — последовательность расчета партий восстанавливается автоматически.
Способ 3: Восстановление последовательностей
Если в базе включен механизм последовательностей, программа сама отслеживает нарушения границы актуальности. Откройте «Операции» → «Проведение документов» → вкладка «Восстановление последовательностей». Здесь видно, до какого момента последовательность актуальна и с какой даты требуется перепроведение.
Выберите нужную последовательность (например, по расчетам с контрагентами или по партиям товаров), установите дату восстановления и нажмите «Выполнить». Программа перепроведет только те документы, которые входят в последовательность и находятся после границы актуальности — это экономит время по сравнению с полным перепроведением периода.
Учтите, что в современных версиях УТ 11 механизм последовательностей частично заменен отложенным проведением и расчетом себестоимости регламентными заданиями. Проверьте настройки: возможно, достаточно запустить соответствующее регламентное задание вручную.
Сравнение вариантов
Подходит для нескольких документов; не масштабируется на большие периоды
Оптимально для массового перепроведения за период; требует монопольного режима на больших объемах
Точечное перепроведение от границы актуальности; работает только если механизм включен
Проверка результата и типичные ошибки
После перепроведения обязательно проверьте результат. Сформируйте отчет по остаткам товаров на складах: отрицательные остатки, вызванные нарушением последовательности, должны исчезнуть (если они не вызваны реальной нехваткой товара). Затем проверьте отчет по валовой прибыли — себестоимость должна принять разумные значения.
Если расхождения остались, причина обычно не в последовательности, а в самих данных: дубли документов, ошибочные цены, документы с нулевым количеством, ручные операции по регистрам. Перепроведение не исправляет исходные данные — оно лишь пересчитывает движения по ним.
Как проверить результат
Нет отрицательных остатков на конец периода
Минус по позициям, которые физически есть на складе
Значения сопоставимы с закупочными ценами
Нулевая или аномально высокая себестоимость
Долги контрагентов совпадают с первичкой
Двойные задолженности или «зависшие» авансы
Ограничения и когда привлекать специалиста
Самостоятельное перепроведение безопасно, если база типовая, резервная копия сделана, а объем документов умеренный. Однако есть ситуации, когда лучше остановиться и привлечь 1С-специалиста: база сильно доработана, расхождения не исчезают после перепроведения, в периоде есть закрытые отчетные периоды с сданной отчетностью.
Отдельная сложность — перепроведение закрытых периодов. Если период закрыт датой запрета редактирования, документы не перепроведутся: потребуется временно сдвинуть дату запрета, что должно быть согласовано с бухгалтерией, так как изменит данные прошлых отчетов.
На очень больших базах перепроведение может занимать много часов. В таких случаях операцию планируют на нерабочее время, а иногда используют программные методы — пакетное перепроведение через внешние обработки с разбиением на порции.
Как выбрать действие
Что важно запомнить
Перепроведение восстанавливает движения документов по регистрам, но не исправляет ошибки в самих данных. Всегда делайте резервную копию, перепроводите только проблемный период и проверяйте результат отчетами по остаткам и себестоимости.
Часто задаваемые вопросы
Можно ли перепровести документы за закрытый период?
Технически — только после снятия даты запрета редактирования в настройках («НСИ и администрирование» → «Даты запрета изменения данных»). Но это изменит данные прошлых отчетных периодов, поэтому действие нужно согласовать с бухгалтерией и оценить влияние на сданную отчетность.
Почему после перепроведения отрицательные остатки не исчезли?
Значит, причина не в последовательности, а в данных: товар продан раньше по времени, чем оприходован, есть пропущенное поступление или лишняя реализация. Сформируйте карточку счета или отчет по движениям конкретной позиции и найдите проблемный документ.
Сколько времени занимает перепроведение?
Зависит от количества документов и производительности сервера: сотни документов — минуты, десятки тысяч — часы. На больших объемах операцию планируют на ночь или выходные и выполняют при отключенных пользователях.
Чем перепроведение отличается от пересчета итогов?
Перепроведение заново формирует движения документов по регистрам. Пересчет итогов (в режиме «Тестирование и исправление») восстанавливает служебные таблицы итогов регистров без изменения самих движений. Это разные операции, решающие разные проблемы.
Можно ли отменить перепроведение?
Штатной кнопки «отменить» нет. Единственный способ вернуть прежнее состояние — восстановить базу из резервной копии, сделанной до операции. Поэтому копия перед массовым перепроведением обязательна.
Нужно ли перепроводить документы после изменения цен в номенклатуре?
Нет. Цены в проведенных документах хранятся в самих документах, а не берутся из справочника при проведении. Изменение цены в карточке номенклатуры влияет только на новые документы. Перепроведение нужно, только если вы изменили цены в самих документах задним числом.