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

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

Как в 1С:Бухгалтерии удалить документы, помеченные на удаление

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

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

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

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

Что происходит с документом при пометке на удаление

Когда пользователь нажимает «Удалить» в списке документов или в карточке, 1С ставит специальный флаг — пометку удаления. Сам документ, его проводки и движения по регистрам остаются в базе. Если документ был проведён, при пометке на удаление он автоматически отменяет проведение, но записи регистров физически не стираются, а отключаются.

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

Подготовка: права, монопольный режим, резервная копия

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

Удаление выполняется в монопольном режиме: в файловой базе не должно быть других подключённых пользователей, в клиент-серверной — обработка сама попытается установить монопольный доступ, но при активных сеансах выдаст ошибку. Перед запуском попросите всех выйти из программы и проверьте список активных пользователей в консоли кластера или через «Администрирование» → «Обслуживание» → «Активные пользователи».

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

Где находится обработка удаления помеченных объектов

В типовой 1С:Бухгалтерии 8.3 обработка находится в разделе «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». В некоторых релизах путь выглядит как «Администрирование» → «Поддержка и обслуживание» → блок «Регламентные операции». Если раздел не виден, проверьте, включён ли у пользователя доступ к панели администрирования.

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

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

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

Почему документы не удаляются: контроль ссылочной целостности

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

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

Типовые ситуации со ссылками

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

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

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

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

На помеченный документ ссылается ненужный объектПометьте ссылающийся объект на удаление и повторите обработку
Ссылающийся объект нужен, а ссылка ошибочнаОчистите или замените ссылку в объекте, проведите его и повторите удаление
Документ пометили по ошибкеСнимите пометку кнопкой «Удалить» в списке — документ вернётся в работу
Мешающих ссылок слишком много и связи неочевидныОстановитесь, сделайте копию базы и привлеките специалиста по 1С

Проверка результата и регулярное обслуживание

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

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

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

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

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

Повторный запуск обработки удаления
Норма

Список помеченных объектов пуст

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

Объекты остались — есть неразобранные ссылки

Журнал документов с отображением помеченных
Норма

Помеченных документов нет

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

Документы с пометкой видны в списке

Размер файла базы после сжатия
Норма

Файл уменьшился после тестирования и исправления

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

Размер не изменился — сжатие не выполнялось

Типичные ошибки при удалении

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

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

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

FAQ

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

Нет, в 1С:Бухгалтерии физическое удаление выполняется только через обработку «Удаление помеченных объектов» с контролем ссылок. Прямое удаление из списка лишь ставит или снимает пометку.

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

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

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

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

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

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

Почему файл базы не уменьшился после удаления?

Удалённые данные оставляют в файле пустое место. Чтобы файл физически сжался, выполните «Тестирование и исправление» в конфигураторе с включённой опцией сжатия таблиц информационной базы.

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

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

Итог

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

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