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