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