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

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

Удаление помеченных на удаление документов в 1С БГУ

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

В конфигурации 1С:Бухгалтерия государственного учреждения (БГУ) удаление документов выполняется в два этапа: сначала объект помечается на удаление, затем физически удаляется через специальную обработку «Удаление помеченных объектов». Такой двухэтапный механизм защищает базу от случайной потери данных и позволяет системе проверить, не используется ли документ в других объектах учёта.

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

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

Как пометить документ на удаление

Откройте журнал, в котором находится документ, выделите нужную строку и нажмите клавишу Delete либо выберите команду «Пометить на удаление / Снять пометку» в контекстном меню или в меню «Ещё». Система запросит подтверждение, после чего документ будет помечен: в списке он отобразится с перечёркнутой пиктограммой.

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

Если документ проведён, при пометке на удаление система автоматически отменяет его проведение. Обратите внимание: если на основании этого документа созданы другие документы, они останутся в базе, но при последующем физическом удалении возникнет конфликт ссылочной целостности.

Какие права нужны для удаления

Для постановки пометки достаточно права «Удаление» на соответствующий вид документов, а для физического удаления требуются права «Интерактивное удаление помеченных объектов» или полные права (роль администратора). В БГУ права настраиваются через профили групп доступа в разделе «Администрирование» → «Настройки прав и пользователей».

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

Запуск обработки «Удаление помеченных объектов»

Перейдите в раздел «Администрирование» и найдите пункт «Удаление помеченных объектов» (в некоторых релизах он находится в подменю «Обслуживание»). Откроется обработка с двумя режимами работы: автоматическим удалением всех помеченных объектов и выборочным удалением.

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

После выбора режима нажмите «Удалить». Обработка сначала выполнит поиск ссылок на помеченные объекты во всей базе, затем удалит те объекты, на которые нет ссылок. Процесс может занять заметное время в больших базах — прерывать его не рекомендуется.

Порядок действий
  1. 1
    Сделайте резервную копию базы или убедитесь в её наличии
  2. 2
    Пометьте нужные документы на удаление в журнале документов
  3. 3
    Завершите работу остальных пользователей или включите монопольный режим
  4. 4
    Откройте «Администрирование» → «Удаление помеченных объектов»
  5. 5
    Выберите режим: автоматический или выборочный
  6. 6
    Нажмите «Удалить» и дождитесь завершения поиска ссылок
  7. 7
    Разберите объекты, мешающие удалению, и повторите запуск
  8. 8
    Проверьте результат в журнале документов

Монопольный режим и работа пользователей

Физическое удаление объектов требует монопольного доступа к информационной базе. Если в файловой базе работают другие пользователи, система выдаст сообщение о невозможности установить монопольный режим. В этом случае попросите пользователей завершить работу и повторите попытку.

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

Также монопольному режиму могут мешать фоновые задания и открытые сеансы COM-соединений. Проверьте список активных сеансов: иногда «висит» сеанс регламентного задания, который достаточно завершить вручную.

Что делать, если документ не удаляется

Наиболее частая причина — наличие ссылок на документ в других объектах. После неудачной попытки удаления обработка показывает список «объектов, мешающих удалению»: это могут быть введённые на основании документы, записи регистров, задачи, прикреплённые файлы.

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

Отдельный случай — документ находится в закрытом периоде или в дате запрета изменения данных. Проверьте настройку дат запрета в разделе «Администрирование» → «Даты запрета изменения данных»: при необходимости временно сдвиньте дату запрета, выполните удаление и верните настройку обратно.

Маршрут решения

Как выбрать действие

На документ ссылаются другие документыПометьте связанные документы на удаление или замените в них ссылки, затем повторите удаление
Установлена дата запрета изменения данныхВременно перенесите дату запрета, удалите документы и верните дату обратно
Не удаётся установить монопольный режимЗавершите сеансы пользователей и фоновые задания, установите блокировку входа
Документ просто не должен участвовать в учёте, но удалять нельзяОставьте пометку на удаление: движения уже очищены, документ не влияет на отчёты

Проверка результата и контроль целостности

После завершения обработки откройте журнал документов и убедитесь, что удалённые документы исчезли из списка. Если в базе остались объекты со ссылками на удалённые документы, в них появятся «битые ссылки» — записи вида «Объект не найден». Именно поэтому важно разбирать все мешающие объекты, а не удалять «через силу».

Для глубокой проверки используйте «Тестирование и исправление» информационной базы (доступно в конфигураторе) с включённой проверкой ссылочной целостности. В клиент-серверных базах эту операцию лучше выполнять в нерабочее время, предварительно создав резервную копию.

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

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

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

Журнал документов
Норма

Удалённые документы отсутствуют в списке

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

Документы остались или появились строки «Объект не найден»

Оборотно-сальдовая ведомость
Норма

Обороты совпадают со значениями до удаления

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

Обороты изменились после физического удаления

Список мешающих объектов в обработке
Норма

Список пуст, удаление завершено без ошибок

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

Остались объекты, ссылающиеся на помеченные документы

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

Частая ошибка — попытка удалить документы массово без анализа связей. В БГУ документы образуют цепочки: заявка на кассовый расход, кассовое поступление, выписка из лицевого счёта. Удаление середины цепочки ломает логику учёта и оставляет «висячие» документы-основания.

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

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

Типичные ошибки
01
Удаление без резервной копии — при ошибке данные восстановить неоткуда
02
Игнорирование списка мешающих объектов — в базе остаются битые ссылки
03
Удаление документов закрытых периодов — расхождения со сданной отчётностью
04
Прерывание обработки на середине — часть объектов удалена, часть нет, состояние неконсистентно
Итог

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

Удаление в 1С БГУ двухэтапное: пометка, затем обработка «Удаление помеченных объектов» с монопольным доступом. Перед удалением сделайте резервную копию, разберите все ссылки на документ и проверьте результат по журналу и оборотам.

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

Можно ли восстановить документ, помеченный на удаление?

Да, пока не выполнено физическое удаление. Выделите помеченный документ и выполните команду «Пометить на удаление / Снять пометку» повторно — пометка снимется. После этого документ нужно заново провести, так как при постановке пометки его движения были очищены.

Можно ли восстановить физически удалённый документ?

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

Почему кнопка «Удалить» недоступна в обработке?

Чаще всего не хватает прав: у пользователя нет права интерактивного удаления помеченных объектов. Проверьте профиль группы доступа в настройках прав. Вторая причина — невозможность установить монопольный режим из-за активных сеансов других пользователей.

Удаляются ли движения документа вместе с ним?

Да. При постановке пометки на удаление движения документа по регистрам очищаются автоматически, а при физическом удалении сам документ исчезает окончательно. Отдельно чистить регистры не требуется.

Как удалить сразу много документов за период?

Пометьте документы группой: выделите их в журнале с зажатой клавишей Shift или Ctrl и нажмите Delete. Затем запустите «Удаление помеченных объектов» в автоматическом режиме — обработка удалит все помеченные объекты, на которые нет ссылок, за один проход.