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

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

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

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

Иерархия номенклатуры в 1С — это древовидная структура справочника «Номенклатура», где товары и услуги раскладываются по группам (папкам). Правильно построенная иерархия ускоряет поиск позиций при вводе документов, упрощает настройку цен, скидок и отборов в отчётах, а также позволяет задавать общие параметры сразу для целой группы товаров.

Справочник номенклатуры во всех типовых конфигурациях (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия предприятия) изначально поддерживает иерархию групп и элементов. Это значит, что группа может содержать как отдельные товары, так и вложенные подгруппы практически неограниченной глубины. Задача пользователя — спроектировать структуру и корректно заполнить её.

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

Как устроена иерархия справочника номенклатуры

Справочник «Номенклатура» в 1С имеет вид иерархии «группы и элементы». Это техническое свойство объекта конфигурации: группа — особый вид элемента справочника, который не может участвовать в документах как товар, но служит контейнером для других групп и позиций. У каждого элемента есть реквизит «Родитель», указывающий на группу, в которой он находится.

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

При этом группы активно используются в механизмах конфигурации: в УТ и ERP по группам можно назначать скидки, виды цен, ограничения продаж, строить ABC/XYZ-анализ; в Бухгалтерии группы удобны для отборов в отчётах. Поэтому структуру стоит проектировать не только «для красоты», но и под будущие настройки.

Подготовка: спроектируйте структуру до создания групп

Прежде чем создавать папки, определите принцип группировки. Самые работающие варианты — по товарным категориям («Инструменты → Электроинструмент → Дрели»), по поставщикам или брендам, по назначению («Сырьё», «Готовая продукция», «Услуги», «Материалы»). Смешивать несколько принципов на одном уровне не стоит: это быстро приводит к дублям и путанице.

Практические рекомендации по структуре:

  • глубина вложенности — 3–5 уровней; более глубокое дерево неудобно раскрывать при подборе;
  • услуги и товары лучше разводить по разным веткам верхнего уровня — это упрощает отчёты и настройку счетов учёта;
  • названия групп делайте короткими и уникальными, чтобы их было удобно выбирать в отборах;
  • оставьте «техническую» группу для нерассортированных позиций, если планируете импорт из файлов или обмен с сайтом.

Если номенклатура уже ведётся и в ней тысячи позиций без структуры, не пытайтесь разложить всё за один раз. Начните с верхнего уровня из 5–15 групп, затем постепенно детализируйте внутри них.

Включение иерархического отображения списка

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

Как включить дерево групп
  1. 1
    Откройте раздел «НСИ и администрирование» (или «Справочники») → «Номенклатура».
  2. 2
    В форме списка нажмите «Ещё» → «Режим просмотра».
  3. 3
    Выберите «Дерево» — слева появится панель групп, справа товары выбранной группы; либо «Иерархический список» — группы и товары отображаются вместе в виде дерева.
  4. 4
    Проверьте: при выборе группы слева справа должны отображаться только её позиции.

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

В 1С:Бухгалтерии путь аналогичен: «Справочники» → «Номенклатура», далее «Ещё» → «Режим просмотра». Если пункта нет, убедитесь, что у пользователя есть права на изменение настроек формы.

Создание групп номенклатуры

Группа создаётся отдельной командой, а не обычной кнопкой «Создать». В форме списка справочника нажмите «Создать группу» (в ряде конфигураций — стрелка рядом с кнопкой «Создать», где нужно выбрать «Группа»). Заполните наименование и при необходимости укажите родительскую группу в поле «Группа» или «Входит в группу».

Для построения многоуровневой структуры сначала создайте группу верхнего уровня, затем, находясь внутри неё, создавайте подгруппы — поле родителя подставится автоматически. В ERP и УТ у группы могут быть дополнительные реквизиты: например, настройки по умолчанию для входящих позиций (в зависимости от конфигурации и её версии).

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

Перенос товаров в группы

Ручной перенос

Самый простой способ — перетащить элемент мышью на нужную группу в режиме «Дерево» или «Иерархический список». Для нескольких позиций выделите их с зажатой клавишей Ctrl или Shift и перетащите все разом. Альтернатива без мыши: выделить позиции, нажать «Ещё» → «Переместить в группу» (в некоторых конфигурациях — Ctrl+Shift+M) и выбрать целевую папку.

Также группу можно сменить прямо в карточке товара через поле «Группа» / «Входит в группу». Этот способ удобен при точечном редактировании, но медленен для массовой обработки.

Массовое изменение группы

Если нужно перенести сотни позиций по условию (например, все товары одного поставщика или вида номенклатуры), используйте типовую обработку «Групповое изменение реквизитов»: «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». Выберите справочник «Номенклатура», настройте отбор, укажите реквизит «Родитель» (может отображаться как «Группа») и новое значение, затем выполните изменение.

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

Особенности в разных конфигурациях

КонфигурацияОсобенности иерархииГде используется
Управление торговлей 11Группы + виды номенклатуры (независимая аналитика)Скидки, цены, ABC-анализ по группам
ERP / КА 2Группы и виды номенклатуры, настройки по умолчаниюПроизводственное планирование, себестоимость
Бухгалтерия 3.0Только группы, без видов номенклатурыОтборы в отчётах, счета учёта по группам
РозницаГруппы, привязка к магазинам и ассортиментуАссортиментная политика, ценообразование

В УТ 11 и ERP параллельно с иерархией существует справочник «Виды номенклатуры» — это не папка, а классификатор, определяющий поведение позиции (тип, настройки счетов, шаблоны наименований). Не пытайтесь заменить группы видами и наоборот: они решают разные задачи и обычно используются вместе.

В Бухгалтерии иерархия проще, но группы там влияют на удобство сверки и настройку счетов учёта номенклатуры через «Правила определения счетов». Продуманное дерево групп позволяет задавать счета не для каждой позиции, а для целых веток.

Группы или виды номенклатуры

Группы (иерархия)

Подходят для навигации, отборов в отчётах, назначения скидок и цен на ветку товаров. Позиция может входить только в одну группу.

Виды номенклатуры

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

Свойства и категории

Гибкие метки, которых может быть несколько у одной позиции. Подходят, когда товар относится сразу к нескольким классификациям.

Загрузка иерархии из файла и обмен с сайтом

При первичном наполнении базы удобно загружать номенклатуру из Excel или CSV через типовую обработку «Загрузка данных из табличного документа» (в УТ/ERP — «Помощник загрузки данных из внешних файлов»). Чтобы вместе с товарами создалась структура, добавьте в файл колонку с полным путём группы (например, «Инструменты/Электроинструмент/Дрели») и сопоставьте её полю «Родитель» — обработка создаст недостающие группы автоматически, если включён соответствующий режим поиска/создания.

При обмене с сайтом (модуль обмена с 1С-Битрикс и аналоги) структура групп на сайте обычно строится именно из иерархии справочника. Изменение дерева в 1С после настройки обмена приведёт к изменению структуры каталога на сайте при следующей выгрузке — учитывайте это, чтобы не «уронить» посадочные страницы и ссылки.

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

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

Отображение списка
Норма

В режиме «Дерево» группы раскрываются, товары лежат в своих папках

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

Все позиции показаны плоским списком — переключите режим просмотра

Родитель элемента
Норма

В карточке товара поле «Группа» заполнено ожидаемой папкой

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

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

Отбор в отчёте
Норма

Отбор «Номенклатура в группе» в отчёте по продажам возвращает все позиции ветки, включая подгруппы

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

Возвращаются не все товары — проверьте, что отбор задан с видом сравнения «В группе из списка» или «В иерархии»

Дубли групп
Норма

Каждое название группы встречается один раз в своей ветке

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

Есть одноимённые группы в разных местах дерева — объедините их переносом содержимого

Типичные ошибки и ограничения

Типичные ошибки
01
Создание товара как группы или наоборот: группу нельзя продать в документе, придётся создавать элемент заново и переносить данные.
02
Слишком глубокое дерево (7+ уровней): подбор в документах становится мучительно медленным для операторов.
03
Смешение принципов группировки на одном уровне («Поставщик Иванов» рядом с «Крепёж»): позиции начинают дублироваться, а отчёты по группам теряют смысл.
04
Удаление группы с содержимым через пометку удаления: пока группа не пуста, удаление не выполнится, а пометка будет мешать в списке.
05
Переименование групп после настройки обмена с сайтом без проверки: на сайте могут появиться дубли разделов или измениться URL.

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

При большой номенклатуре (десятки тысяч позиций) нежелательно держать все товары в корне: формы списка и подборы работают заметно медленнее, а пользователи теряют время на поиск. Даже грубая разбивка на 10–20 групп верхнего уровня ощутимо ускоряет ежедневную работу.

Итог

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

Иерархия номенклатуры строится группами справочника: включите режим «Дерево», создайте группы кнопкой «Создать группу» и перенесите товары перетаскиванием, командой «Переместить в группу» или групповым изменением реквизита «Родитель». Перенос безопасен для документов и остатков, но массовые операции делайте после резервной копии и с проверкой отбора. Оптимальная глубина — 3–5 уровней, один принцип группировки на уровень.

Частые вопросы

Можно ли превратить группу в товар или товар в группу?

Штатного преобразования нет: вид элемента (группа или обычный элемент) задаётся при создании и не меняется. Если ошиблись, создайте новый объект нужного вида, перенесите в него содержимое или данные, а старый пометьте на удаление. Для товара с историей движений пометка на удаление не установится, если есть ссылки — в этом случае просто прекратите его использование.

Почему в отчёте по группе не видно товары из подгрупп?

Проверьте вид сравнения в отборе. Условие «Равно» берёт только позиции, лежащие непосредственно в выбранной группе. Чтобы захватить всю ветку с подгруппами, используйте вид сравнения «В группе из списка» или «В иерархии» (в разных отчётах формулировка отличается).

Сломаются ли документы и цены, если перенести товар в другую группу?

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

Как перенести сразу много товаров в одну группу?

Выделите позиции с Ctrl или Shift и перетащите на группу либо используйте «Ещё» → «Переместить в группу». Для переноса по условию (поставщик, вид номенклатуры, диапазон артикулов) применяйте обработку «Групповое изменение реквизитов» с изменением реквизита «Родитель», предварительно проверив отбор.

Есть ли ограничение на количество уровней вложенности групп?

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

Как загрузить иерархию вместе с товарами из Excel?

Добавьте в файл колонку с путём группы (например, через разделитель «/») и при настройке загрузки сопоставьте её полю «Родитель» справочника. В типовом помощнике загрузки включите режим создания не найденных групп — структура папок будет построена автоматически вместе с загрузкой позиций.