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