Работа с номенклатурой в 1С:Предприятие — основа эффективного учета на любом предприятии. Группы номенклатуры помогают структурировать товары, услуги и материалы, упрощая поиск, аналитику и формирование отчетности. Без правильной группировки даже небольшой ассортимент превращается в хаос: сложно контролировать остатки, формировать прайс-листы или анализировать продажи по категориям.

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

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

Зачем нужны группы номенклатуры и как они влияют на учет

Группы номенклатуры — это не просто папки для удобства. Они выполняют несколько ключевых функций:

  • 📊 Аналитика продаж: позволяют формировать отчеты по категориям (например, «Бытовая техника» vs «Электроника»), выявлять наиболее прибыльные группы.
  • 📦 Управление запасами: упрощают инвентаризацию и контроль остатков по группам товаров (например, «Скоропортящиеся продукты»).
  • 💰 Ценообразование: к группам можно привязывать правила скидок или наценок (например, «Новогодние товары» с сезонной наценкой 20%).
  • 📑 Документооборот: используются в печатных формах (счета, накладные) для группировки позиций.

Без грамотной структуры групп возникают типичные проблемы:

  • Дублирование: одни и те же товары попадают в разные группы из-за отсутствия единых правил классификации.
  • Ошибки в отчетах: данные по продажам «распыляются» по множеству мелких групп, что искажает аналитику.
  • Сложности при обмене данными: например, при выгрузке в 1С:Розница или на маркетплейсы (Ozon, Wildberries) неверная иерархия групп может привести к ошибкам синхронизации.

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

📊 Как вы обычно структурируете номенклатуру?
По типам товаров (одежда, обувь, аксессуары)
По брендам
По сезонам (зима/лето)
По поставщикам
Другое

Подготовка к созданию групп: настройки справочника номенклатуры

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

Справочники → Товары (номенклатура) → Номенклатура

Внимательно проверьте следующие параметры:

Параметр Рекомендуемое значение Почему это важно
Иерархический справочник Да Позволяет создавать вложенные группы (например, «Электроника → Телефоны → Смартфоны»)
Код Автонумерация или ручной ввод Для групп коды можно не Assign, но для номенклатуры внутри групп — обязательно (избегайте дублей!)
Полное наименование Включено Упрощает поиск по иерархии (например, «Электроника → Телефоны → iPhone 15»)
Виды номенклатуры Связаны с группами Определяет учетные свойства (товар, услуга, материал) и влияет на проводки

Если справочник не иерархический, его нужно пересоздать или перенастроить. Для этого:

  1. Создайте резервную копию базы (Администрирование → Обслуживание → Резервное копирование).
  2. Откройте справочник номенклатуры в режиме Конфигуратор (требуются права администратора).
  3. В свойствах справочника установите флаг Иерархический.
  4. Обновите конфигурацию базы данных.
💡

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

Пошаговая инструкция: как создать группу номенклатуры

Рассмотрим процесс на примере 1С:Управление торговлей 11.5. Интерфейс может незначительно отличаться в других конфигурациях (например, в 1С:ERP или 1С:Бухгалтерия 3.0), но общая логика сохраняется.

Шаг 1. Откройте справочник номенклатуры:

Справочники → Товары (номенклатура) → Номенклатура

Шаг 2. Нажмите кнопку Создать группу (или Добавить → Группу в некоторых версиях).

Шаг 3. Заполните основные поля:

  • 📌 Наименование: краткое и понятное название (например, «Бытовая техника»). Избегайте символов / \ : * ? " < > | — они могут вызвать ошибки при обмене данными.
  • 🏷️ Полное наименование: автоматически формируется, но можно отредактировать (например, добавить префикс «Группа:»).
  • 🔢 Код: для групп можно оставить пустым или задать вручную (например, «01.00.00» для корневых групп).
  • 📂 Родитель: выберите, если группа вложенная (например, родитель — «Электроника», дочерняя — «Смартфоны»).

Шаг 4. Перейдите на вкладку Дополнительно и проверьте:

  • 🔹 Виды номенклатуры: привяжите виды, которые будут использоваться в этой группе (например, для группы «Услуги» — вид «Услуга»).
  • 🔹 По умолчанию для новой номенклатуры: укажите вид номенклатуры, который будет предлагаться при создании новых позиций в этой группе.

Шаг 5. Сохраните группу кнопкой Записать и закрыть.

Название без запрещенных символов

Правильный родительский элемент (если группа вложенная)

Привязаны нужные виды номенклатуры

Код группы не дублирует существующие-->

Пример правильной иерархии для магазина электроники:

Электроника (01.00.00)

├── Бытовая техника (01.01.00)

│ ├── Холодильники (01.01.01)

│ └── Стиральные машины (01.01.02)

├── Телефоны (01.02.00)

│ ├── Смартфоны (01.02.01)

│ └── Аксессуары (01.02.02)

└── Компьютеры (01.03.00)

💡

Используйте числовые префиксы в кодах групп (например, 01.01.01) — это упрощает сортировку и добавление новых групп между существующими.

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

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

  • 📦 Товар: материальный объект (учитывается на складе).
  • 🔧 Услуга: нематериальный актив (не имеет остатков).
  • 🏗️ Материал: используется в производстве.
  • 📄 Комплект: набор из нескольких позиций.

Если не указать вид номенклатуры для группы, при создании новой позиции в этой группе либо запросит вид вручную, либо присвоит значение по умолчанию. Это чревато ошибками:

⚠️ Внимание: Если в группе «Мебель» по умолчанию стоит вид «Услуга», то все новые диваны и шкафы будут учитываться как услуги — без остатков на складе и без корректных проводок в бухгалтерии. Исправить это потом можно только вручную для каждой позиции!

Как правильно привязать виды:

  1. Откройте справочник Виды номенклатуры (Справочники → Товары (номенклатура) → Виды номенклатуры).
  2. Проверьте, что есть все необходимые виды (например, «Товар (покупной)», «Товар (собственного производства)»).
  3. В карточке группы номенклатуры на вкладке Дополнительно укажите Виды номенклатуры, разрешенные для этой группы.
  4. В поле По умолчанию для новой номенклатуры выберите наиболее часто используемый вид.

Пример для группы «Одежда»:

  • Разрешенные виды: «Товар (покупной)», «Товар (комплект)».
  • По умолчанию: «Товар (покупной)».
Что делать, если нужного вида номенклатуры нет?

Если в справочнике отсутствует подходящий вид (например, вам нужна категория "Цифровой товар" для электронных книг), его можно создать:

1. Откройте справочник Виды номенклатуры.

2. Нажмите Создать.

3. Заполните поля:

- Наименование: «Цифровой товар».

- Тип номенклатуры: выберите «Товар» (несмотря на "цифровой", это все равно товар без физического остатка).

- Учет по характеристикам: отключите, если не нужно.

4. На вкладке Учет установите флаги:

- «Учитывать остатки» — нет (если товар не имеет физического наличия).

- «Вести учет по сериям» — да, если нужно (например, для лицензионных ключей).

5. Сохраните и привяжите новый вид к нужной группе номенклатуры.

Оптимизация структуры групп: лучшие практики

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

1. Глубина вложенности

Не рекомендуется создавать более 3–4 уровней вложенности. Пример:

  • ✅ Хорошо: «Одежда → Женская → Платья» (3 уровня).
  • ❌ Плохо: «Одежда → Женская → Платья → Летние → Длинные → Цветные» (6 уровней).

Слишком глубокая иерархия усложняет навигацию и увеличивает риск ошибок при ручном вводе.

2. Единые правила именования

Используйте один стиль для всех групп:

  • 📌 Только заглавные первые буквы: «Бытовая Техника».
  • 📌 Или только строчные: «бытовая техника».
  • 📌 Для кодов — фиксированная длина: «01.00.00» (для корневых), «01.01.00» (для подгрупп).

3. Разделение по учетным признакам

Группы должны соответствовать:

  • 📊 Аналитике продаж (например, «Товары для дома», «Товары для офиса»).
  • 📦 Логистике (например, «Хрупкие товары», «Крупногабаритные товары»).
  • 💰 Налоговому учету (например, «Товары с НДС 20%», «Товары без НДС»).

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

📦 Товары (01.00.00)

├── 🛒 Для дома (01.01.00)

│ ├── Мебель (01.01.01)

│ └── Текстиль (01.01.02)

├── 💻 Электроника (01.02.00)

│ ├── Бытовая техника (01.02.01)

│ └── Гаджеты (01.02.02)

└── 🎁 Подарочные наборы (01.03.00)

⚠️ Внимание: Если вы ведете учет в 1С:ERP или 1С:КА 2, структура групп номенклатуры должна совпадать со структурой статей затрат и статей доходов. Иначе аналитика по прибыльности групп будет недоступна!

Автоматизация создания групп: обработки и загрузка из Excel

Если ассортимент насчитывает сотни или тысячи позиций, создавать группы вручную неэффективно. Рассмотрим способы автоматизации:

1. Загрузка из Excel

Для этого понадобится обработка Универсальный обмен данными в формате Excel (входит в стандартную поставку ). Алгоритм:

  1. Сформируйте в Excel таблицу с колонками: Наименование, Родитель, Код.
  2. Откройте обработку: Файл → Открыть → [папка с шаблонами 1С] → UniversalExchangeXML.dll.
  3. Выберите справочник Номенклатура и укажите файл Excel.
  4. Настройте соответствие колонок Excel полям 1С.
  5. Запустите загрузку.

Пример таблицы для загрузки:

Наименование Родитель Код Тип (группа/элемент)
Бытовая техника Электроника 01.02.01 группа
Холодильники Бытовая техника 01.02.01.01 группа

2. Использование обработок

Для сложных структур можно написать собственную обработку на 1С:Предприятие. Пример кода для создания группы:


Процедура СоздатьГруппуНоменклатуры(ИмяГруппы, Родитель = Неопределено, Код = "")

НоваяГруппа = Справочники.Номенклатура.СоздатьГруппу();

НоваяГруппа.Наименование = ИмяГруппы;

НоваяГруппа.Код = Код;

Если Родитель <> Неопределено Тогда

НоваяГруппа.Родитель = Родитель;

КонецЕсли;

НоваяГруппа.Записать();

КонецПроцедуры

Чтобы запустить этот код:

  1. Откройте Конфигуратор (Файл → Конфигуратор).
  2. Создайте новую обработку (Файл → Новый → Обработка).
  3. Вставьте код в модуль обработки.
  4. Запустите в режиме 1С:Предприятие и вызовите процедуру с параметрами.
⚠️ Внимание: Перед массовым созданием групп обязательно проверьте права доступа пользователей. Если у текущего пользователя нет прав на изменение справочника номенклатуры, обработка завершится ошибкой. Проверьте права в Администрирование → Пользователи и права.

Типичные ошибки и как их избежать

Даже опытные пользователи допускают ошибки при работе с группами номенклатуры. Вот самые распространенные:

1. Дублирование групп

Симптомы: в справочнике есть группы «Одежда» и «Одежда (копия)», или «Телефоны» внутри «Мобильные телефоны».

Как избежать:

  • 🔍 Перед созданием новой группы используйте поиск (Ctrl+F) по справочнику.
  • 📌 Введите правило именования (например, все группы в единственном числе: «Телефон», а не «Телефоны»).

2. Несогласованность с бухгалтерским учетом

Симптомы: товары из группы «Услуги» имеют остатки на складе, или наоборот — услуги учитываются как товары.

Как исправить:

  • Проверьте привязку видов номенклатуры к группам (см. раздел выше).
  • Запустите отчет Анализ видов номенклатуры (Отчеты → Товары → Анализ видов номенклатуры).

3. Использование запрещенных символов

Симптомы: ошибки при обмене данными с 1С:Розница или выгрузке на маркетплейсы.

Запрещенные символы: / \ : * ? " < > |.

Как проверить:

  • Экспортируйте справочник в Excel и используйте формулу для поиска запрещенных символов:
  • =ЕСЛИ(ИЛИ(НАЙТИ("/";A1); НАЙТИ("\";A1); ...); "Ошибка"; "ОК")

4. Отсутствие кодов или дубли кодов

Симптомы: при обмене данными между базами группы «сливаются» или пропадают.

Решение:

  • Используйте числовые коды с фиксированной длиной (например, «01.00.00» для корневых групп).
  • Проверьте дубли кодов отчетом Проверка дублей кодов (доступен в 1С:УТ 11 и 1С:ERP).

Пример ошибки и ее последствий:

Группа "Электроника/Бытовая техника" (с символом "/") → при выгрузке в 1С:Розница группа разобьется на две: "Электроника" и "Бытовая техника".

💡

Перед массовыми изменениями в группах номенклатуры всегда делайте резервную копию базы. Ошибки в структуре могут привести к потере связей между документами (например, в заказах покупателей) и номенклатурой.

FAQ: ответы на частые вопросы

Можно ли переименовать группу номенклатуры, если в ней уже есть товары?

Да, но с осторожностью. При переименовании группы:

  • 🔹 В уже созданных документах (заказы, накладные) старое название группы останется.
  • 🔹 В новых документах будет отображаться новое название.
  • 🔹 Если группа используется в отчетах или обработках, их может потребоваться обновить.

Рекомендуется после переименования запустить тестовый отчет (например, Ведомость по товарам) и проверить, что данные отображаются корректно.

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

Есть два способа:

  1. Ручной перенос:
    1. Откройте карточку номенклатуры.
    2. На вкладке Основное измените поле Группа.
    3. Сохраните изменения.
  2. Групповое изменение (для большого количества позиций):
    1. Откройте справочник номенклатуры.
    2. Отфильтруйте нужные позиции (например, по текущей группе).
    3. Выделите их и нажмите Изменить группу (или используйте обработку Групповое изменение реквизитов).

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

Почему при создании новой номенклатуры не предлагается группа по умолчанию?

Это происходит, если:

  • 🔹 В настройках справочника не установлена группа по умолчанию.
  • 🔹 У пользователя нет прав на просмотр некоторых групп.
  • 🔹 В конфигурации отключен параметр Использовать группу по умолчанию.

Чтобы исправить:

  1. Откройте справочник номенклатуры.
  2. Нажмите Еще → Настройки списка.
  3. Проверьте параметр Группа по умолчанию и установите нужную группу.
Как удалить группу номенклатуры, если в ней есть товары?

Удалить группу с номенклатурой нельзя — сначала нужно:

  1. Перенести все позиции в другую группу (см. вопрос выше).
  2. Проверьте, что группа не используется в документах (заказы, остатки). Для этого запустите отчет Анализ использования номенклатуры.
  3. Если группа пустая, ее можно удалить кнопкой Удалить (или Shift+Del).

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

Как экспортировать структуру групп номенклатуры в Excel?

Для экспорта:

  1. Откройте справочник номенклатуры.
  2. Нажмите Еще → Выгрузить в Excel (или используйте обработку Универсальный обмен данными).
  3. В настройках экспорта выберите поля: Наименование, Родитель, Код, Это группа.
  4. Установите флаг Выгружать иерархию, чтобы сохранить структуру.

Если нужна только структура групп (без номенклатуры), предварительно отфильтруйте справочник по признаку Это группа = Да.