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

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

Как перепровести документы в 1С:Комплексная автоматизация

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

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

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

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

Когда перепроведение действительно нужно

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

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

Отрицательные остаткиНарушена последовательность проведения

Проверьте отчёт «Остатки товаров на складах» с детализацией по периодам

Неверная себестоимостьПартии списались в неправильном порядке

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

Документ не проведёнПомечен на удаление или снят с проведения

Откройте журнал документов с отбором по состоянию

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

Первый шаг — резервная копия. В файловой базе достаточно скопировать файл 1Cv8.1CD или выгрузить базу через конфигуратор (Администрирование → Выгрузить информационную базу). В клиент-серверном варианте используйте штатные средства СУБД. Без копии массовое перепроведение начинать нельзя.

Второй шаг — проверьте дату запрета изменения данных (раздел «НСИ и администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных»). Если период закрыт, документы за него не перепроведутся — система выдаст ошибку. Либо временно откройте период, либо перепроводите только с открытой даты.

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

Как перепровести один документ вручную

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

Альтернатива без открытия формы: в журнале документов выделите строку, откройте меню «Ещё» и выберите команду «Провести». Так можно обработать несколько выделенных документов, удерживая Ctrl, но для сотен документов этот метод неудобен.

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

Групповое перепроведение документов

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

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

Порядок группового перепроведения
  1. 1
    Сделайте резервную копию базы и проверьте дату запрета изменения данных
  2. 2
    Откройте «НСИ и администрирование» → «Поддержка и обслуживание» → «Групповое перепроведение документов»
  3. 3
    Задайте период и отбор по организации или типам документов
  4. 4
    Запустите перепроведение и дождитесь завершения без прерывания
  5. 5
    Проверьте журнал ошибок и контрольные отчёты по остаткам и себестоимости

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

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

Перепроведение «в лоб» не всегда решает проблему себестоимости и партийного учёта. В 1С:КА расчёт себестоимости выполняется регламентными операциями закрытия месяца, поэтому после перепроведения документов за период нужно повторно выполнить закрытие месяца: раздел «Финансовый результат и контроллинг» → «Закрытие месяца».

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

Проверка результата перепроведения

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

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

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

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

Остатки товаров на складах
Норма

Совпадают с ожидаемыми, нет отрицательных остатков

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

Появились минусы или необъяснимые изменения

Себестоимость в отчётах
Норма

Пересчитана после повторного закрытия месяца

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

Осталась прежней после перепроведения

Проведённость документов
Норма

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

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

Есть документы с ошибками проведения в журнале

Типичные ошибки и ограничения

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

Вторая ошибка — перепроведение без повторного закрытия месяца. Документы перепроведены, а себестоимость и финансовый результат остались старыми, потому что в 1С:КА стоимостные расчёты выполняются регламентными операциями. Третья ошибка — перепроведение при работающих пользователях в файловой базе: блокировки приводят к ошибкам и неполному выполнению.

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

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

Итог

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

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

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

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

Нет, пока установлена дата запрета изменения данных. Нужно временно открыть период в разделе «НСИ и администрирование» → «Даты запрета изменения данных», выполнить перепроведение и вернуть запрет обратно. У пользователя должны быть права на изменение этой настройки.

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

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

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

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

Можно ли отменить перепроведение?

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

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

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

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

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