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