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

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

Как создать новую группу в справочнике 1С

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

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

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

Что нужно знать перед созданием группы

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

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

Также проверьте права доступа. Если у пользователя нет права «Добавление» на справочник, команды создания будут недоступны или заблокированы. Обычно достаточно роли кладовщика, менеджера или главного бухгалтера, но в сильно кастомизированных базах права могут быть урезаны.

Создание группы в интерфейсе «Такси» (1С 8.3)

В современных типовых конфигурациях (УТ 11, БП 3.0, ERP, КА 2) интерфейс построен на «Такси», и порядок действий везде одинаковый. Разберём на примере справочника «Номенклатура», но те же шаги применимы к любому иерархическому справочнику.

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

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

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

Создание группы в обычном интерфейсе (1С 8.2 и старые конфигурации)

В конфигурациях на обычных формах, например «Управление торговлей 10.3» или «Бухгалтерия 1.6/2.0», логика та же, но расположение команд другое. Откройте справочник через главное меню («Справочники» → «Номенклатура»), затем на панели инструментов формы списка нажмите кнопку с изображением папки и плюса — это команда «Добавить группу». Альтернатива — клавиша Insert с предварительным выбором режима или пункт контекстного меню правой кнопки мыши.

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

Создание группы программным способом

Иногда группы нужно создавать массово — при загрузке данных из Excel, миграции из другой учётной системы или настройке обмена. В таких случаях группу создают кодом на встроенном языке 1С. Ключевой момент: для создания группы используется метод СоздатьГруппу() менеджера справочника, а не СоздатьЭлемент().

bsl
НоваяГруппа = Справочники.Номенклатура.СоздатьГруппу();
НоваяГруппа.Наименование = "Офисная мебель";
НоваяГруппа.Родитель = РодительскаяГруппа; // необязательно
НоваяГруппа.Записать();

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

Перенос элементов в новую группу

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

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

Как проверить результат и что может пойти не так

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

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

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

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

Группа видна со значком папки, разворачивается, внутри элементы

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

Группа не видна — проверьте режим просмотра и отбор списка

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

Новый элемент при создании из группы сразу попадает в неё

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

Элемент создаётся в корне — значит, справочник не иерархический или сбит родитель

Отчёт по иерархии
Норма

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

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

Элементы видны, а группы нет — отчёт строится без учёта иерархии, это настройка отчёта

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

Типичные ошибки
01
Создание дублей групп с похожими наименованиями («Товары», «Товар», «ТОВАРЫ») — перед созданием используйте поиск по справочнику.
02
Попытка указать группу в документе вместо элемента — в большинстве конфигураций выбор групп в документах запрещён, и это норма, а не ошибка.
03
Глубокая вложенность «на вырост» — пять-семь уровней пустых папок усложняют работу и путают пользователей.
04
Удаление группы с элементами — сначала перенесите или удалите вложенные элементы, иначе пометка удаления группы не выполнится или оставит «бесхозные» объекты.
05
Создание групп в справочнике, синхронизируемом с другой базой, без проверки правил обмена — структура может разъехаться между базами.

Особенности для популярных справочников

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

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

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

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

Кнопка «Создать группу» есть и активнаСоздавайте группу штатно через форму списка
Кнопки нет, а структура нужнаПроверьте иерархичность справочника; при её отсутствии используйте дополнительные реквизиты/свойства для классификации
Нужно создать десятки групп по шаблонуИспользуйте обработку загрузки данных или программное создание в копии базы
Группы нужны для отчётности, а не для вводаРассмотрите вариант группировки в настройках отчёта без изменения справочника
Итог

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

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

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

Почему нет кнопки «Создать группу» в справочнике?

Чаще всего справочник не является иерархическим — это свойство задаётся в конфигурации, и пользователь изменить его не может. Вторая причина — нехватка прав на добавление элементов. Уточните у администратора, какая из причин действует в вашем случае.

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

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

Сколько уровней вложенности групп допустимо?

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

Что произойдёт с документами, если перенести элемент в другую группу?

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

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

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

Можно ли создать группу в мобильном клиенте или веб-клиенте 1С?

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