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

Администрирование · 11 мин

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

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

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

В типовых конфигурациях (1С:Бухгалтерия 8, 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация) есть штатные инструменты для этого: обработка «Групповое перепроведение документов», журналы документов с отбором и обработка «Проведение по партиям». Выбор инструмента зависит от того, что именно нужно: просто перезаписать движения или восстановить последовательность расчётов.

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

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

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

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

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

Изменены данные контрагентаДвижения устарели

Перепровести все документы контрагента за затронутый период

Документы введены задним числомНарушена последовательность

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

Ошибки только в отчётахВозможно, дело не в проведении

Сначала сверить отчёты по контрагенту с первичкой

Подготовка: резервная копия и анализ объёма

Перед перепроведением создайте архивную копию: в файловой базе — копирование файла 1Cv8.1CD или выгрузка через конфигуратор, в клиент-серверной — штатный бэкап СУБД. Это займёт несколько минут, но спасёт при ошибочном отборе.

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

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

Способ 1: Групповое перепроведение документов

Основной штатный инструмент — обработка «Групповое перепроведение документов». В 1С:Бухгалтерии 8 она находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое перепроведение документов». В других конфигурациях путь аналогичен: раздел администрирования или сервиса.

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы
  2. 2
    Откройте Администрирование → Обслуживание → Корректировка данных → Групповое перепроведение документов
  3. 3
    Установите период обработки
  4. 4
    В отборе укажите контрагента
  5. 5
    Отметьте нужные виды документов и запустите обработку
  6. 6
    Проверьте протокол: все ли документы проведены успешно

Способ 2: Отбор в журнале и ручное перепроведение

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

Выделите все отобранные документы (Ctrl+A), затем через контекстное меню или кнопку «Ещё» выберите «Провести». Программа последовательно перепроведёт выделенные документы. Документы, которые не удалось провести, останутся отмеченными в журнале, а причины будут показаны в сообщениях.

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

Способ 3: Восстановление последовательности в 1С:Бухгалтерии

Если проблема связана с вводом документов задним числом, одного перепроведения недостаточно — нужно восстановить последовательность. В 1С:Бухгалтерии 8 это делается через «Операции» → «Закрытие месяца»: программа предложит перепровести документы, если обнаружит нарушение последовательности.

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

Способ 4: Универсальные обработки и внешние инструменты

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

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

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

Групповое перепроведение

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

Отбор в журнале

Подходит при малом числе документов и необходимости визуального контроля. Не гарантирует порядок проведения

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

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

Консоль кода / внешние обработки

Для нестандартных отборов и конфигураций без штатного инструмента. Требует навыков и тестирования

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

После перепроведения сформируйте контрольные отчёты: «Оборотно-сальдовая ведомость по счёту» 60 и 62 с отбором по контрагенту, «Анализ субконто», акт сверки взаиморасчётов. Сравните итоги с данными до перепроведения — изменения должны быть объяснимы и ожидаемы.

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

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

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

Протокол группового перепроведения
Норма

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

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

Есть непроведённые документы с текстом ошибки

Акт сверки с контрагентом
Норма

Сальдо соответствует ожиданиям и первичке

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

Сальдо изменилось необъяснимо

ОСВ по 60/62 с отбором
Норма

Обороты совпадают с данными до обработки или изменения объяснимы

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

Появились новые суммы без причины

Журнал документов по контрагенту
Норма

Нет непроведённых документов

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

Остались документы без проведения

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

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

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

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

Итог

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

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

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

Можно ли перепровести только один вид документов по контрагенту, например только реализации?

Да. В обработке «Групповое перепроведение документов» отметьте только нужный вид документов и добавьте отбор по контрагенту. Либо откройте журнал конкретного вида документов, отберите по контрагенту и проведите выделенные строки.

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

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

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

Обычно это следствие исправленных данных: изменённых цен, договоров, курсов валют или пересчитанных партий. Сравните движения конкретного документа до и после (по копии базы) и найдите причину. Необъяснимые изменения — повод остановиться и разобраться, прежде чем продолжать.

Нужно ли перепроводить счета-фактуры отдельно?

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

Как перепровести документы по контрагенту во всех организациях сразу?

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

Можно ли отменить перепроведение, если что-то пошло не так?

Штатной кнопки отмены нет. Варианты: восстановить базу из резервной копии (поэтому она обязательна) или исправить данные повторным перепроведением с правильными настройками. В файловой базе восстановление из копии — самый быстрый и надёжный путь.