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