Создание и настройка вложенных групп в справочниках 1С

· 10 мин

Содержание

Подгруппа в 1С — это обычная группа (папка), созданная внутри другой группы справочника. Чтобы её сделать, встаньте на группу-родитель, нажмите команду Создать группу (значок папки в командной панели списка или сочетание Ctrl+F9), задайте наименование и запишите. Новая папка окажется внутри той, что была открыта.

Механизм одинаков почти во всех справочниках, где включена иерархия: Номенклатура, Контрагенты, Статьи затрат, Склады, Физические лица. Отличается только то, насколько глубоко разрешено вкладывать папки и какие поля есть у группы. Ниже — как создать вложенную группу, перенести в неё элементы, задать дополнительные реквизиты и не упереться в ограничения иерархии.

Иерархия групп и элементов: как устроена вложенность

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

Тип иерархии задаётся в конфигураторе и бывает двух видов:

  • 📁 Иерархия групп и элементов — папками могут быть только группы, элемент внутри себя ничего содержать не может. Так устроены Номенклатура, Контрагенты — самый частый случай.
  • 🗂 Иерархия элементов — родителем может стать любой элемент. Встречается в справочниках вроде Подразделения, Статьи затрат в отдельных конфигурациях.

Разница важна на практике: в первом случае вы отдельно создаёте папку и отдельно — элементы внутри неё; во втором «подгруппой» выступает сам элемент-родитель. Посмотреть тип можно по поведению списка: если в панели есть отдельная кнопка Создать группу — это иерархия групп и элементов.

Количество уровней вложенности тоже ограничивается в конфигураторе («Ограничение количества уровней иерархии»). У типовых справочников БП 3.0 и УТ 11 запас обычно большой (до 10 уровней и более), но если новая подгруппа не создаётся глубже определённого уровня — упёрлись именно в этот предел, и меняется он только в конфигураторе.

Что подготовить до создания структуры

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

Перед тем как строить дерево групп
Выполнено: 0 / 5

Главный принцип — один уровень иерархии отвечает за один признак. Если на верхнем уровне у вас «Канцтовары», «Москва» и «Поставщики» вперемешку, то уже через месяц никто не найдёт нужную позицию. Сначала определитесь, по какому признаку делите справочник, и только потом создавайте папки.

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

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

  1. Откройте справочник. В БП 3.0 это Справочники → Товары и услуги → Номенклатура, в УТ 11 — НСИ и администрирование → Номенклатура.
  2. Найдите в дереве слева группу, внутри которой должна появиться подгруппа, и выделите её (или зайдите в неё двойным кликом).
  3. Нажмите Создать группу. Команда есть в командной панели списка (значок жёлтой папки) и дублируется сочетанием Ctrl+F9. Обычная кнопка Создать (клавиша Insert) создаёт элемент, а не папку — не перепутайте.
  4. В открывшейся карточке группы проверьте поле Группа (или Родитель): там должна стоять та папка, внутри которой вы хотели создать подгруппу . Если поле пустое — папка встанет в корень; при необходимости выберите родителя вручную.
  5. Заполните Наименование. Код обычно присваивается автоматически.
  6. Нажмите Записать и закрыть.

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

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

Если вы создали группу не в той папке, не удаляйте и не пересоздавайте её — просто откройте карточку и смените значение поля Группа на правильного родителя. Это и есть перемещение подгруппы на новое место в дереве.

Чтобы вложить ещё один уровень — встаньте уже на новую подгруппу и повторите те же шаги. Так набирается любая глубина в пределах ограничения иерархии.

Где искать справочники с папками в разных конфигурациях

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

СправочникБП 3.0ЗУП 3.1УТ 11
НоменклатураСправочники → Номенклатура—НСИ и администрирование → Номенклатура
КонтрагентыСправочники → КонтрагентыНастройка → Предприятие → КонтрагентыНСИ и администрирование → Контрагенты
Физические лицаЗарплата и кадры → Справочники и настройкиКадры → Физические лица—
Статьи затратСправочники → Доходы и расходы—НСИ и администрирование → Статьи расходов

Прочерк означает, что справочник в этой конфигурации не ведёт кадровый или складской учёт целиком и такого раздела в нём нет. Если точного пункта в вашем интерфейсе не видно — откройте раздел через Главное меню → Все функции → Справочники, но проще настроить панель разделов под свои задачи.

Везде, где справочник иерархический, кнопка Создать группу работает одинаково. Терминология в полях может различаться: в БП поле родителя обычно называется Группа, в УТ — тоже Группа или Родитель, но смысл один — куда вложить запись.

Дополнительные реквизиты и настройки группы

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

Делается это так:

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

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

Ещё одна практичная настройка — порядок сортировки папок. По умолчанию группы сортируются по наименованию. Если нужен свой порядок, включите в списке ручную сортировку (команда в меню Ещё → Настроить список или перетаскивание при включённом режиме) — тогда папки можно двигать стрелками вверх/вниз.

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

Создать папку — половина дела; обычно в неё нужно переложить уже существующие позиции. Есть два рабочих способа.

Способ 1. Команда «Переместить в группу». Выделите в списке одну или несколько строк (с Ctrl — по одной, с Shift — диапазон). Затем вызовите команду Переместить в группу — она в меню Ещё или в контекстном меню по правой кнопке. В открывшемся окне выберите папку-получателя и подтвердите. Так за один раз переносится хоть сотня элементов.

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

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

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

Если нужных строк в списке много и они разбросаны, не ловите их глазами. Сначала наложите отбор: в командной панели списка есть поиск по наименованию и команда Найти (Ctrl+F). Отобранные строки удобно выделить целиком (Ctrl+A) и перенести одной командой. После переноса снимите отбор, чтобы видеть всё дерево.

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

Ограничения иерархии и права доступа

Несколько границ, о которые спотыкаются чаще всего:

ОграничениеЧто происходитЧто делать
Предел уровней вложенностиНовая подгруппа не создаётся глубже определённого уровняУпростить дерево или снять ограничение в конфигураторе
Циклическая вложенностьНельзя сделать папку подчинённой её же дочерней папкеСначала вынести дочернюю ветку выше, потом перестраивать
Удаление непустой папкиГруппа с элементами не удаляется напрямуюСначала перенести или пометить на удаление содержимое

Удаление устроено безопасно: в 1С 8.3 нельзя стереть папку мгновенно. Сначала её помечают на удаление (команда Пометить на удаление или Delete), а физически запись исчезает только после Администрирование → Обслуживание → Удаление помеченных объектов с проверкой ссылок. Если на подгруппу или её элементы ссылаются документы — программа это покажет и не даст удалить.

Права доступа к подгруппам. Сам факт создания папок правами обычно не ограничивается: кто видит справочник — видит и его дерево. Но в конфигурациях с настройкой доступа на уровне записей (RLS) администратор может ограничить видимость по группам — например, менеджеру показывать только его папку номенклатуры. Настраивается это не в самой подгруппе, а в профилях групп доступа (Администрирование → Настройки пользователей и прав). Если вы не видите часть дерева, которую видят коллеги, — дело именно в этих ограничениях, а не в самой папке.

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

Частые ошибки при построении дерева

  • 🔁 Создают элемент вместо группы. Нажали Создать (Insert) вместо Создать группу (Ctrl+F9) — и вместо папки получили пустую позицию номенклатуры. Проверяйте значок: у папки он в виде папки.
  • 🏷 Смешивают признаки на одном уровне. Склад, вид товара и поставщик в одной линейке папок делают дерево нечитаемым. Один уровень — один признак.
  • 🕳 Делают слишком глубокую вложенность. Пять-шесть уровней «на всякий случай» превращают поиск в раскапывание. Два-три уровня плюс поиск по справочнику работают быстрее.
  • 👯 Плодят дубли папок. «Поставщики» и «Поставщик» рядом — классика. Перед созданием новой подгруппы просмотрите существующие.
  • 🧹 Пытаются удалить непустую папку. Пока внутри есть элементы или подгруппы, удаление не пройдёт. Сначала разберите содержимое.
Чем подгруппа отличается от элемента справочника?
Подгруппа — это папка-контейнер, она группирует другие записи и сама в документах не используется. Элемент — конкретная запись (товар, контрагент), которую подставляют в документы. Создаются они разными командами: Создать группу и Создать.
Можно ли сделать подгруппу в справочнике без иерархии?
Нет. Если в конфигураторе у справочника иерархия отключена, кнопки Создать группу не будет и папки создать нельзя. Включение иерархии — доработка в конфигураторе, из пользовательского режима это не меняется.
Как перенести подгруппу вместе со всем содержимым в другую папку?
Откройте карточку самой подгруппы и смените у неё поле Группа (Родитель) на новую папку. Все вложенные элементы и подгруппы переедут вместе с ней — переносить их по отдельности не нужно.
Почему новая группа появилась не там, где я ожидал?
В момент создания в поле Группа подставился не тот родитель (или он остался пустым, и папка встала в корень). Откройте карточку и выберите правильную родительскую группу.
Влияет ли структура папок на остатки и отчёты?
На суммы и проводки — нет, папки только организуют справочник. Но в отчётах можно группировать данные по этим папкам, если добавить группировку по иерархии номенклатуры или контрагентов.