Группировка контрагентов в 1С 8.3: папки, перенос, отборы
Содержание
Справочник контрагентов хранится в разделе Справочники → Контрагенты (в 1С:Бухгалтерии 3.0 — блок «Покупки и продажи»). Чтобы собрать контрагентов в папки, в командной панели списка есть кнопка создания группы — её значок отличается от кнопки «Создать» для нового элемента. Нажали — задали имя папки — записали. Готовую структуру дальше наполняете переносом существующих карточек.
Справочник иерархический: папки и элементы лежат на одном дереве, папку можно вложить в папку. Это та же механика, что в справочниках «Номенклатура» или «Физические лица». Разберём, как построить дерево групп, перенести в него уже заведённых контрагентов пачкой, навести порядок с дублями и использовать папки в отборах и отчётах.
Дерево папок: как устроена иерархия и с чего начать
Прежде чем создавать папки, решите, по какому признаку делите контрагентов. Один справочник — одна логика деления, иначе через полгода никто не найдёт нужную карточку.
Рабочие схемы деления:
- 🧭 По роли — «Покупатели», «Поставщики», «Прочие», «Госорганы». Подходит большинству небольших баз.
- 🏢 По юрлицу нашей организации — если в базе несколько своих компаний и контрагенты у них разные.
- 🌍 По региону или менеджеру — для отделов продаж с территориальным делением.
- 📁 Смешанно — верхний уровень по роли, внутри — по региону.
Чтобы создать папку : встаньте в списке на нужный уровень (или в корень), нажмите кнопку создания группы в командной панели, введите наименование и запишите. Вложенную папку создают, предварительно открыв родительскую или указав её в поле «Родитель» карточки группы.
Не плодите уровни вложенности. Два-три уровня — потолок удобной навигации. Пять уровней вложенных папок открывают дольше, чем ищут по строке поиска.
У каждой папки есть только наименование и родитель — реквизитов контрагента (ИНН, договоры) у группы нет. Группа — это контейнер, а не карточка.
Список умеет показывать справочник двумя способами: деревом (папки раскрываются) и плоским списком (все карточки подряд, без вложенности). Переключение — в меню Ещё → Режим просмотра или значком на командной панели. Дерево удобно для навигации, плоский список — для поиска и массовых операций, когда папка не важна. Сортируются элементы внутри папки по наименованию; порядок можно поменять в настройках списка.
Как перенести контрагентов в нужную группу
Папки созданы — переносим в них существующих контрагентов. Способ зависит от того, сколько карточек двигаете.
Одну-две карточки — перетаскиванием. Выделите контрагента в списке и перетащите мышью на строку папки. Элемент сменит родителя. Это быстрее всего для единичных правок.
Несколько карточек — командой «Переместить в группу». Выделите нужные строки списка с зажатым Ctrl (вразнобой) или Shift (подряд), затем в меню Ещё выберите команду перемещения в группу и укажите папку-приёмник. Так аккуратнее, чем перетаскивание: промахнуться мышью нельзя.
Много карточек по условию — через групповое изменение реквизитов (разберём в следующем разделе).
Перенос контрагента между папками не меняет его договоры, расчёты и проводки. Родитель справочника — это только навигация. Документы ссылаются на саму карточку, а не на папку, поэтому движения регистров и остатки по счёту 60/62 остаются прежними.
Если контрагент должен лежать сразу «в нескольких местах» — так не бывает: элемент всегда в одной папке. Для сквозной выборки по признаку, не совпадающему с деревом, используйте отбор по реквизиту (см. раздел про отчёты), а не вторую копию карточки.
Несколько практичных деталей переноса:
- Выделять карточки в разных местах списка удобнее в плоском режиме просмотра — тогда не придётся раскрывать каждую папку.
- Карточку, помеченную на удаление, лучше сначала снять с пометки, разложить, и только потом решать её судьбу — так ничего не потеряется из виду.
- Если после переноса элемент «пропал», проверьте, не включён ли в списке отбор по старой папке: карточка на месте, её просто скрыл фильтр.
Автоматическое распределение: групповое изменение реквизитов
Встроенного правила «новый контрагент сам попадает в папку по ИНН или названию» в типовых конфигурациях нет. Новая карточка создаётся в той папке, где вы стояли в момент нажатия «Создать». Поэтому «автоматизация» здесь — это массовая обработка уже накопленных данных.
Инструмент — стандартная обработка «Групповое изменение реквизитов». Открывается через Главное меню → Все функции → Стандартные → Групповое изменение реквизитов. Если пункта «Все функции» нет — включите его в Сервис → Параметры → Отображать команду "Все функции" (в разных релизах путь к параметрам слегка отличается, смотрите меню сервиса).
Порядок работы:
- В поле выбора
элементов укажите справочник
Контрагенты. - Задайте отбор — например, по части наименования, по стране регистрации или по признаку «Покупатель».
- В списке реквизитов найдите
Родительи задайте ему папку-приёмник. - Нажмите «Изменить реквизиты» и дождитесь отчёта об обработанных элементах.
Перед массовым изменением сделайте резервную копию базы или выгрузку. Обработка меняет сотни карточек разом, и откатить одним движением нельзя.
Отбор удобно строить по данным, которые уже есть в карточках: по значению реквизита Вид контрагента (юрлицо, физлицо, обособленное подразделение), по стране, по признаку покупателя/поставщика, если такой реквизит заполнен. Если признака в данных нет — сначала проставьте его той же обработкой, потом раскладывайте по папкам.
Отбор можно комбинировать: например, «вид — юрлицо» И «страна — Россия» И «наименование содержит ООО». Чем точнее условие, тем меньше ручной доразборки останется после обработки. Разложить справочник в несколько заходов (сначала поставщиков, потом покупателей, потом прочих) обычно надёжнее, чем пытаться одним отбором поймать всё сразу.
Проверка заполнения карточек и поиск дублей
Перед тем как раскладывать контрагентов по папкам, имеет смысл почистить справочник: иначе разложите по папкам и дубли, и карточки с пустым ИНН.
Поиск незаполненных реквизитов. В списке контрагентов включите отбор и настройте колонки так, чтобы видеть ИНН и КПП. Пустые ИНН у юрлиц — первый признак карточек, заведённых наспех. Отсортируйте список по колонке ИНН, чтобы пустые собрались вместе.
Поиск и удаление дублей выполняет одноимённая стандартная обработка: Главное меню → Все функции → Стандартные → Поиск и удаление дубликатов (в части конфигураций она вынесена в раздел «Администрирование → Обслуживание»). Она сравнивает карточки по выбранным правилам и помогает склеить повторы.
Как работать с обработкой:
- Выберите область поиска — справочник
Контрагенты, при желании сузьте отбором по папке. - Задайте правило сравнения. Для контрагентов надёжнее всего сравнивать по ИНН, а не по наименованию: «ООО Ромашка» и «Ромашка, ООО» программа как дубль по имени не всегда увидит, а по ИНН — всегда.
- Запустите поиск, проверьте найденные группы вручную.
- Для каждой группы укажите главный (оставляемый) элемент. Остальные программа пометит на удаление, а все ссылки в документах переставит на главный.
Склейка дублей переносит ссылки во всех документах и необратима после удаления. Сверьте, что выбрали верный главный элемент — именно его реквизиты и договоры останутся в базе. Сначала просто пометьте на удаление, проверьте, и только потом удаляйте помеченные через Администрирование → Обслуживание → Удаление помеченных объектов.
Контрагент, по которому есть движения, не удалится, пока на него ссылается хоть один документ, — обработка дублей как раз снимает эти ссылки, переставляя их на главный элемент.
Чтобы дубли не плодились заново, держите включённым контроль заполнения ИНН и используйте загрузку реквизитов по ИНН из сервиса проверки контрагентов (если он подключён в базе): автозаполнение по ИНН даёт единообразные наименования, и вероятность завести вторую карточку на ту же фирму заметно падает.
Папки и реквизиты в отборах и отчётах
Главный смысл группировки — не красота дерева, а быстрые выборки. Папка работает как готовый фильтр.
Отбор в списке. В форме списка контрагентов можно включить отбор Родитель В группе из списка и указать одну или несколько папок — список покажет только их содержимое. Это удобно для выгрузки или массовой обработки части справочника.
Отбор в стандартных отчётах. В оборотно-сальдовой ведомости по счёту (60, 62, 76), в карточке счёта и в универсальном отчёте доступен отбор по контрагенту с условием В группе или В группе из списка. Так вы получаете, например, задолженность только по поставщикам одной папки.
Группировка строк. В настройках отчёта (кнопка настроек → вкладка группировки) контрагента можно вывести с иерархией: строки свернутся по папкам, с промежуточными итогами по каждой группе. Удобно, когда папки совпадают с нужным разрезом анализа.
| Задача | Где настроить | Что указать |
|---|---|---|
| Показать контрагентов одной папки | Отбор в списке | Родитель В группе + папка |
| Долг по группе поставщиков | ОСВ по счёту 60, отбор | Контрагент В группе из списка |
| Итоги по каждой папке | Настройки отчёта, группировка | Контрагент с признаком «иерархия» |
Для нестандартного разреза подойдёт универсальный отчёт (Отчёты → Универсальный отчёт): укажите источником данных регистр или сам справочник «Контрагенты», добавьте отбор по папке и выведите нужные поля. Это гибче типовых отчётов, когда стандартной формы под задачу нет.
Если нужный разрез не совпадает с деревом папок (например, анализ по региону, а папки — по роли), заведите в карточке контрагента дополнительный реквизит и стройте отбор по нему. Дерево папок и дополнительные реквизиты не конфликтуют — это два независимых способа резать справочник. Дерево отвечает на вопрос «где лежит карточка», реквизит — «какой у неё признак»; для аналитики второе часто важнее.
Ограничение доступа к контрагентам по группам
Папки можно использовать и для разграничения прав — чтобы менеджер видел только своих контрагентов. Но здесь важно не переоценить возможности конкретной конфигурации.
Механизм называется ограничение доступа на уровне записей (RLS). Включается в Администрирование → Настройки пользователей и прав → Ограничивать доступ на уровне записей. После включения доступ раздаётся через профили и группы доступа пользователей.
Тонкий момент по конфигурациям:
- В 1С:Управление торговлей 11, ERP и Комплексной автоматизации ограничение доступа к контрагентам — штатная функция: есть справочник групп доступа контрагентов, и видимость раздаётся по нему.
- В 1С:Бухгалтерии 3.0 RLS устроен проще и ориентирован в первую очередь на разграничение по организациям, а не по произвольным папкам контрагентов. Тонкую выдачу «этот менеджер видит только эту папку» штатными средствами БП в общем случае не настроить.
Если задача — именно спрятать часть контрагентов от части пользователей, уточните возможности своей конфигурации у того, кто ведёт базу. Для БП 3.0 чаще решают организационно (договорённость о папках), а не правами.
Само по себе дерево папок правами не управляет: папка — это навигация. Разграничение всегда настраивается отдельно, через механизм прав, а не через то, в какой папке лежит карточка. Включение RLS нагружает сервер — каждая выборка данных начинает проверять права на уровне записей, — поэтому на больших базах его включают осознанно, а не «на всякий случай».