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