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