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

Документы и Печать · 11 мин

Как в 1С 8.3 перепровести отдельные документы

Как перепровести отдельные документы в 1С 8.3: через журнал, обработку «Проведение документов», восстановление последовательности. Проверка результата и типичные ошибки.

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

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

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

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

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

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

Важно понимать: перепроведение не меняет сами данные документа — оно заново формирует движения по регистрам (проводки, записи регистров накопления и сведений) на основании текущего содержимого документа и актуальных настроек конфигурации.

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

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

Если документы входят в закрытый отчётный период, по которому уже сдана отчётность, взвесьте последствия: перепроведение изменит данные регистров, и отчётность может «разъехаться». В таких случаях корректнее вносить исправления корректировочными документами текущей датой.

Для массовых операций (десятки документов) сделайте резервную копию информационной базы или хотя бы выгрузку в файл .dt через конфигуратор. Для одного-двух документов это избыточно, но перед пакетной обработкой копия обязательна.

Способ 1: перепроведение из формы документа

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

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

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

Перепроведение одного документа из формы
  1. 1
    Откройте документ из журнала двойным щелчком
  2. 2
    При необходимости исправьте реквизиты
  3. 3
    Нажмите «Провести» или «Провести и закрыть»
  4. 4
    Откройте «Дт/Кт» или отчёт по движениям и сверьте суммы

Способ 2: перепроведение из журнала документов

Из списка документов перепроводить удобнее, когда объектов несколько. Откройте журнал нужного вида документов, установите курсор на строку и нажмите кнопку «Провести» в командной панели (значок с зелёной галочкой) или выберите соответствующую команду контекстного меню по правой кнопке мыши.

Для нескольких документов выделите строки с зажатой клавишей Ctrl (точечный выбор) или Shift (диапазон), затем выполните команду «Провести». Платформа последовательно перепроведёт каждый выделенный документ и покажет сообщения об ошибках, если какие-то из них не удалось провести.

Чтобы быстро найти нужные документы в большом журнале, используйте отбор по дате, контрагенту, организации или номеру. В типовых конфигурациях также доступен поиск по строке (Ctrl+F) и стандартная настройка списка через «Ещё → Настроить список».

Способ 3: обработка «Проведение документов»

Для пакетного перепроведения по гибкому отбору в типовых конфигурациях предусмотрена стандартная обработка. Откройте главное меню (круглая кнопка или «≡» в левом верхнем углу) → «Все функции». Если пункт «Все функции» не отображается, включите его: Сервис → Параметры → флажок «Отображать команду "Все функции"».

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

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

Сравнение способов перепроведения

Из формы документа

Один документ, полный контроль над реквизитами. Не подходит для пакетной работы.

Из журнала

Несколько документов вручную. Быстро, но отбор ограничен видимым списком.

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

Пакетное перепроведение с гибким отбором и протоколом. Требует аккуратности с периодом.

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

Когда нарушена хронология и «поплыли» остатки. Обрабатывает всю цепочку от точки нарушения.

Способ 4: восстановление последовательности

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

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

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

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

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

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

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

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

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

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

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

Ограничения и границы самостоятельной работы

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

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

При работе в клиент-серверном варианте массовое перепроведение создаёт нагрузку на СУБД и может вызывать блокировки у других пользователей. Планируйте такие операции на нерабочее время и предупреждайте коллег.

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

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

Движения документа
Норма

Суммы и счета в «Дт/Кт» соответствуют данным документа

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

Проводки пустые, удвоенные или с устаревшими суммами

Остатки по отчётам
Норма

Складские и бухгалтерские отчёты сходятся с первичкой

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

Отрицательные остатки или расхождения на дату документа

Протокол обработки
Норма

Все документы из выборки проведены без ошибок

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

Есть записи «Не удалось провести» — читайте причину

Граница последовательности
Норма

Граница стоит на текущем моменте или конце периода

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

Граница «откатилась» назад — хронология нарушена

Итог

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

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

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

Чем «Записать» отличается от «Провести»?

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

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

Нет. Документ с пометкой удаления не проводится и не участвует в учёте. Сначала снимите пометку удаления (контекстное меню в журнале), затем проведите документ обычным способом.

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

Возможные причины: документ не формирует движений по нужному регистру, отчёт построен по кэшированным данным (переформируйте его), либо изменения затронули другой регистр. Проверьте движения конкретного документа через «Дт/Кт» или отчёт по движениям.

Что делать, если документ не проводится с ошибкой о нехватке остатков?

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

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

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

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

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