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

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

Как удалить документы в 1С 8.3: пошаговая инструкция

Как удалить документы в 1С 8.3: пометка на удаление, контроль ссылочной целостности, удаление помеченных объектов, типовые ошибки и способы защиты данных.

Удаление документов в 1С 8.3 — двухэтапная процедура: сначала объект помечается на удаление, затем физически стирается из базы через специальную обработку с проверкой ссылочной целостности. Такой механизм защищает данные от случайной потери: пока документ только помечен, его можно восстановить одной кнопкой.

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

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

Как устроено удаление в 1С и почему оно двухэтапное

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

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

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

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

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

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

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

Пометка нескольких документов сразу

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

Порядок пометки на удаление
  1. 1
    Откройте журнал документов нужного вида
  2. 2
    Найдите документ через поиск или отбор
  3. 3
    Выделите строку и нажмите Delete или «Пометить на удаление» в меню «Ещё»
  4. 4
    Подтвердите действие в диалоге
  5. 5
    Проверьте, что иконка документа зачёркнута, проведение отменено

Как удалить помеченные объекты окончательно

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

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

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

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

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

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

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

Монопольный режим и права доступа

Физическое удаление объектов требует монопольного доступа к базе: активные сеансы других пользователей могут блокировать операцию. В клиент-серверном варианте попросите коллег завершить работу или принудительно завершите сеансы через консоль кластера.

Право «Удаление» и «Интерактивное удаление» настраивается в ролях. Во многих конфигурациях рядовым пользователям интерактивное удаление запрещено — доступна только пометка. Если кнопка удаления неактивна, проверьте роли в разделе «Администрирование» → «Пользователи и права».

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

Массовая чистка базы и альтернативы удалению

Для удаления тысяч документов за старые периоды ручная пометка непрактична. Используйте типовые инструменты: обработку «Свертка информационной базы» (переносит остатки на дату и помечает старые документы) или групповую пометку через отбор в журнале с последующим удалением помеченных.

Учитывайте, что удаление не уменьшает файл базы автоматически: в файловом варианте после чистки выполните тестирование и исправление с сжатием таблиц, в клиент-серверном — шринк средствами СУБД.

Иногда вместо удаления правильнее свернуть базу или просто закрыть период датой запрета. Удаление необратимо, а свёртка сохраняет остатки и упрощает базу без потери итоговых данных.

Способы избавиться от лишних документов

Пометка + удаление помеченных

Подходит для точечной чистки. Полный контроль, но медленно при больших объёмах.

Свертка базы

Для очистки старых периодов с сохранением остатков. Требует тщательной подготовки и копии.

Дата запрета редактирования

Не удаляет, а блокирует изменения. Подходит, когда данные нужно сохранить, но защитить.

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

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

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

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

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

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

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

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

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

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

Документа нет в списке

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

Документ остался зачёркнутым — удаление не завершено

Отчёты по остаткам и оборотам
Норма

Итоги соответствуют ожиданиям после удаления

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

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

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

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

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

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

Итог

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

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

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

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

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

Как восстановить ошибочно помеченный документ?

Выделите документ в журнале и нажмите ту же команду «Пометить на удаление / Снять пометку» — пометка снимется. Если документ был проведён, проведите его заново. Восстановление возможно только до запуска обработки «Удаление помеченных объектов»; после физического удаления поможет только резервная копия.

Почему кнопка удаления неактивна или выдаёт ошибку прав?

У пользователя нет роли с правом удаления или интерактивного удаления на этот вид документов, либо установлена дата запрета изменения данных, а документ относится к закрытому периоду. Проверьте роли в настройках пользователей и дату запрета в разделе администрирования.

Уменьшится ли размер базы после удаления документов?

Не сразу. Удалённые записи освобождают место внутри файла, но сам файл не сжимается автоматически. В файловом варианте выполните тестирование и исправление с включённым сжатием таблиц, в клиент-серверном — процедуру сжатия средствами используемой СУБД.

Что делать с документом, который мешает, но удалять его нельзя из-за связей?

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

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

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