BUG-009: NAME_DUPLICATE при создании structural модификатора

Описание

При создании закреплённого (structural) модификатора через “Создать зависимый” на товаре, если группа с таким именем уже существует в справочнике — ошибка NAME_DUPLICATE. Structural модификаторы живут “внутри товара” и скрыты из справочника (exclude_structural=true), поэтому не должны конкурировать по имени с общими группами или structural других товаров.

Шаги воспроизведения

  1. Создать товар “Маргарита”, создать structural “Размер”
  2. Создать товар “Пепперони”, попытаться создать structural “Размер”
  3. Ошибка: NAME_DUPLICATE — Modifier group with name 'Размер' already exists

Ожидаемое поведение

Каждый товар может иметь свой structural “Размер” — имена не конфликтуют.

Затронутые сервисы

  • Catalog ServiceModifierGroupService.createGroup() — проверка уникальности имени не должна учитывать structural группы