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