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

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

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

Как сгруппировать контрагентов в 1С: создание папок, перенос карточек, отборы и сегменты в УНФ, УТ и БП. Пошаговая инструкция с примерами и ошибками.

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

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

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

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

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

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

Создание групп и ручное перемещение карточек

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

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

В веб-клиенте и тонком клиенте перетаскивание работает так же, но при больших выборках надёжнее использовать команду «Переместить в группу» из контекстного меню — она не зависит от точности попадания курсором. Если карточек много и они разбросаны по списку, сначала примените отбор (по городу, по менеджеру, по подстроке наименования), затем выделите всё через Ctrl+A и переместите одним действием.

Учтите: перемещение карточки в другую группу не меняет данные документов и не влияет на проводки. Группа — это только навигационный и аналитический признак, поэтому операция безопасна для учёта.

Массовая группировка через групповое изменение реквизитов

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

Порядок работы: выберите объект изменения «Контрагенты», настройте отбор — например, все контрагенты с заполненным реквизитом «Регион = Свердловская область» или созданные за определённый период. Затем в списке реквизитов найдите «Родитель» (именно так называется поле группы) и укажите целевую группу. После нажатия «Изменить реквизиты» обработка переместит все отобранные карточки.

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

Группировка без перемещения: отборы, сегменты и категории

Если задача — не разложить карточки по папкам, а получать выборки для отчётов, рассылок или маркетинговых акций, перемещать контрагентов не обязательно. В «1С:Управление торговлей» и «1С:УНФ» есть механизм сегментов: СRM и маркетинг (или Маркетинг) → Сегменты партнёров/контрагентов. Сегмент формируется по правилам отбора: регион, объём покупок, соглашение, вид цен, дата последней продажи.

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

Третий вариант — дополнительные реквизиты и сведения: Администрирование → Общие настройки → Дополнительные реквизиты и сведения. Создайте для контрагентов реквизит «Категория клиента» со списком значений (VIP, стандарт, проблемный) и заполняйте его в карточках или групповой обработкой. Дальше этот реквизит доступен в отборах списков, отчётах и настройках прав.

Сравнение способов группировки

Папки (группы справочника)

Просто и наглядно; подходит для базовой структуры. Ограничение: одна карточка — только в одной папке.

Групповое изменение реквизитов

Для массового распределения по папкам по условию. Требует прав администратора и резервной копии.

Сегменты

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

Дополнительные реквизиты

Универсальная классификация для отборов и отчётов. Требует дисциплины заполнения.

Автоматическое распределение новых контрагентов по группам

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

При загрузке контрагентов из файлов (Excel, CSV) через обработку «Загрузка данных из табличного документа» укажите колонку с группой или задайте группу по умолчанию для всей загрузки — тогда импортированные карточки сразу лягут в нужную папку. При обмене с сайтом или CRM правило распределения обычно настраивается в настройках обмена: соответствие категории на сайте группе в 1С.

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

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

Использование групп в отчётах, скидках и правах доступа

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

В УТ и УНФ группы контрагентов (или партнёров) можно использовать в маркетинговых акциях: условие предоставления скидки «Контрагент входит в группу Оптовые». В механизме ограничения доступа на уровне записей (RLS) группы контрагентов выступают как группы доступа — менеджер видит только свою папку клиентов. Для этого профиль пользователя настраивается администратором в разделе прав доступа.

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

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

Дерево групп в списке контрагентов
Норма

Карточки лежат в нужных папках, корень не переполнен

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

Новые контрагенты продолжают создаваться в корне

Отчёт по продажам с группировкой по группе
Норма

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

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

Большая часть оборота попадает в строку с пустой группой

Отбор списка по группе
Норма

Отбор показывает ровно те карточки, что переносили

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

В выборке лишние или отсутствуют нужные контрагенты

Типичные ошибки и их последствия

Типичные ошибки
01
Создание дублей вместо переноса: пользователь не нашёл карточку в папке и завёл контрагента заново — итог: дубли, раздвоённая задолженность. Решение — перед созданием искать по ИНН через полнотекстовый поиск.
02
Попытка выставить документ на группу: группа — не контрагент, документ не проведётся. В поле «Контрагент» выбирайте только элементы, не папки.
03
Перестройка структуры групп после настройки RLS и скидок: права и акции привязаны к конкретным группам, при их удалении или переименовании настройки придётся перепроверять.
04
Массовая обработка без резервной копии: ошибочный отбор переместит тысячи карточек, и откатить это вручную будет долго.
05
Смешение двух классификаций в одном дереве: папки «Поставщики» и «Москва» на одном уровне противоречат друг другу. Один уровень — один принцип группировки.

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

Итог

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

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

Частые вопросы о группировке контрагентов

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

В иерархическом справочнике — нет, у карточки только одна группа-родитель. Если нужна множественная принадлежность (например, «Опт» и «Регион Юг»), используйте сегменты в УТ/УНФ или дополнительные реквизиты с отборами в списке.

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

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

Что будет с документами, если переместить контрагента в другую группу?

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

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

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

Как сгруппировать контрагентов в 1С:Бухгалтерии, если сегментов там нет?

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

Можно ли рассортировать контрагентов автоматически по ИНН или адресу?

Штатного автораспределения нет, но можно приблизиться к нему: в обработке «Групповое изменение реквизитов» задайте отбор по реквизиту адреса (регион, город) или по первым цифрам ИНН и перемещайте выборки по группам последовательно. Полная автоматизация потребует доработки — подписки на событие записи или регламентного задания.