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