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

Справочники и Данные · 11 мин

Как удалить характеристики номенклатуры в 1С

Как удалить характеристики номенклатуры в 1С:Управление торговлей и ERP. Пометка на удаление, обработка ссылок, групповая очистка, типичные ошибки и проверка результата.

Характеристики номенклатуры в 1С (цвет, размер, объём, модификация товара) со временем накапливаются в избытке: появляются дубли, устаревшие варианты, записи, созданные по ошибке. Просто нажать «Удалить» часто недостаточно — система контролирует ссылочную целостность и не даст убрать характеристику, если она используется в документах, заказах или остатках. Поэтому удаление выполняется по определённому порядку: сначала пометка на удаление, затем контроль ссылок, затем физическое удаление.

Инструкция ниже ориентирована на конфигурации «1С:Управление торговлей 11», «1С:ERP», «1С:Комплексная автоматизация» и «1С:Розница», где механизм характеристик реализован одинаково. В старых конфигурациях вроде «Управление торговлей 10.3» логика похожая, но расположение команд отличается.

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

Что такое характеристика номенклатуры и когда её нужно удалять

Характеристика номенклатуры — это подчинённый элемент справочника, который описывает вариант товара: например, «Футболка / размер L / чёрная». Учёт остатков, цен и резервов ведётся именно в разрезе пары «номенклатура + характеристика». Включается этот механизм в настройках раздела «НСИ и администрирование → Настройка НСИ и разделов → Номенклатура», где активируется флаг использования характеристик.

Удалять характеристики имеет смысл в нескольких ситуациях: были созданы дубликаты с опечатками («Красный» и «красный»), товар снят с производства и вариант больше не нужен, характеристика создана ошибочно и нигде не использовалась. Если же по характеристике уже были продажи или поступления, удалять её физически не стоит — это нарушит отчётность за прошлые периоды.

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

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

Если характеристик много, удобнее работать через общий список: «НСИ и администрирование → НСИ → Характеристики номенклатуры» (в некоторых конфигурациях список доступен через «Все функции → Справочники → Характеристики номенклатуры»). Там можно отфильтровать записи по владельцу, выделить несколько строк через Ctrl и пометить их пакетно.

Пометка — обратимая операция. Повторное нажатие той же команды снимает пометку, и характеристика снова становится доступной для выбора в документах. Это удобно, если вы ошиблись строкой.

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

Физическое удаление через «Удаление помеченных объектов»

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

Доступны два режима. «Автоматическое удаление» удалит все помеченные объекты базы разом — удобно при регламентной чистке, но рискованно, если помечено что-то лишнее. «Выборочное удаление» позволяет отметить галочками только нужные характеристики и контролировать процесс. Для точечной работы всегда выбирайте второй режим.

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

Что делать, если характеристика не удаляется

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

Вариантов действия три. Первый — оставить характеристику помеченной: она не будет предлагаться в новых документах, но история сохранится. Это рекомендуемый путь для объектов с движениями. Второй — заменить характеристику в местах использования на корректную (если это дубль) и повторить удаление. Третий — удалить или отменить проведение документов, что допустимо только для ошибочно созданных, незакрытых периодов.

Маршрут решения

Как выбрать действие

Характеристика создана ошибочно и нигде не используетсяПометьте на удаление и удалите физически через «Удаление помеченных объектов»
Есть движения в закрытых периодахОставьте помеченной, физически не удаляйте — иначе нарушится отчётность
Характеристика — дубль существующейЗамените её в документах на правильную (вручную или обработкой поиска и замены), затем удалите
Документы с ней ещё не проведены и ошибочныОтмените проведение или удалите документы, затем повторите удаление характеристики

Групповая очистка: дубли и неиспользуемые характеристики

Когда характеристик накопились сотни, ручная работа неэффективна. Для поиска дублей используйте типовую обработку «Поиск и удаление дублей» («Администрирование → Обслуживание → Корректировка данных»). Она находит одинаковые элементы справочника, выполняет замену ссылок во всех местах использования на выбранный «главный» элемент, а дубли помечает на удаление.

В типовой поставке нет штатной команды «удалить все неиспользуемые характеристики», поэтому массовую чистку обычно делают так: сначала обработкой дублей схлопывают повторы, затем помечают явно лишние элементы по отбору (например, по владельцу-номенклатуре, выведенной из ассортимента), затем запускают удаление помеченных. Всё, что имеет ссылки, система сама отфильтрует и оставит.

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

Способы очистки характеристик

Ручная пометка в списке

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

Поиск и удаление дублей

Подходит для объединения повторов с автоматической заменой ссылок; не удаляет уникальные неиспользуемые элементы

Удаление помеченных объектов

Финальный этап любой чистки; удаляет только объекты без ссылок

Программная обработка

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

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

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

Вторая ошибка — запуск автоматического удаления всех помеченных объектов без просмотра состава. В базе могут быть помечены элементы, которые кто-то приберёг «на всякий случай»: контрагенты, договоры, склады. Всегда используйте выборочный режим.

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

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

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

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

Дополнительно сформируйте отчёт «Ведомость по товарам на складах» или «Остатки и доступность» по данной номенклатуре: остатки по сохранённым характеристикам должны совпадать с данными до чистки. Если по удалённой характеристике вдруг осталось количество — значит, где-то остались движения, и нужно разбираться с регистрами.

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

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

Список характеристик номенклатуры
Норма

Удалённых записей нет, помеченные перечёркнуты

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

Удалённая запись по-прежнему отображается как обычная

Подбор в новом документе
Норма

Характеристика не предлагается для выбора

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

Характеристика доступна для подбора

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

Остатки по оставшимся характеристикам не изменились

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

Появились остатки с пустой или удалённой характеристикой

Журнал удаления помеченных
Норма

По объекту статус «Удалён» или причина отказа понятна

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

Объект в списке неудалённых без объяснения ссылок

Часто задаваемые вопросы

Можно ли удалить характеристику, по которой были продажи?

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

Почему кнопка удаления неактивна?

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

Чем пометка на удаление отличается от физического удаления?

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

Как быстро найти дубли характеристик?

Используйте типовую обработку «Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей», указав справочник «Характеристики номенклатуры». Она найдёт совпадения, заменит ссылки на выбранный элемент и пометит дубли.

Удалятся ли цены и штрихкоды вместе с характеристикой?

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

Можно ли восстановить удалённую характеристику?

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

Итог

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

Характеристику удаляют в два этапа: пометка, затем «Удаление помеченных объектов» в выборочном режиме. Объекты с историей движений физически не удаляют — оставляют помеченными. Дубли объединяют типовой обработкой поиска дублей. Перед массовой чисткой обязательно делают резервную копию и проверяют результат по отчётам об остатках.