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