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

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

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

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

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

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

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

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

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

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

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

Быстрая сортировка кликом по колонке

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

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

Порядок действий
  1. 1
    Откройте раздел «Справочники» → «Контрагенты»
  2. 2
    Кликните по заголовку колонки, например «Наименование» или «ИНН»
  3. 3
    Проверьте стрелку направления сортировки у заголовка
  4. 4
    При необходимости кликните повторно для сортировки в обратном порядке

Учтите ограничение: сортировка по ИНН выполняется как по текстовой строке, поэтому ИНН из 10 цифр (юридические лица) и из 12 цифр (ИП и физлица) перемешаются не по числовому значению, а посимвольно. Это нормальное поведение платформы, а не ошибка базы.

Сортировка и отбор через «Настроить список»

Когда нужна сортировка по нескольким полям сразу или в сочетании с отбором, используйте команду «Ещё → Настроить список». Откроется окно с тремя вкладками: «Отбор», «Сортировка» и «Условное оформление».

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

На вкладке «Отбор» можно дополнительно ограничить список: показать только поставщиков, только записи с заполненным ИНН или только контрагентов конкретной группы. Сочетание отбора и сортировки закрывает большинство практических задач без привлечения программиста.

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

Если требуется постоянный порядок, а не временная сортировка, разложите контрагентов по группам (папкам). Создайте группу кнопкой «Создать группу» — например, «Поставщики», «Покупатели», «Бюджетные организации», «Недействующие». Затем переместите записи в нужные папки перетаскиванием мышью или командой «Переместить в группу» в меню «Ещё».

Для массового перемещения выделите несколько записей с зажатой клавишей Ctrl или Shift и перетащите их в группу одним действием. Это значительно быстрее, чем редактировать каждую карточку по отдельности.

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

Сортировка в отчётах и при выводе на печать

Форма списка не предназначена для печати. Чтобы получить отсортированный реестр контрагентов на бумаге или в файле, используйте универсальный отчёт (в «1С:Бухгалтерии» — «Отчёты» → «Универсальный отчёт») либо специализированные отчёты по контрагентам, если они есть в конфигурации.

В универсальном отчёте выберите тип «Справочник», объект «Контрагенты», затем в настройках («Настройки» или «Ещё → Изменить вариант отчёта») добавьте нужные поля и задайте сортировку на одноимённой вкладке. Результат выводится командой «Сформировать» и сохраняется в Excel или PDF через «Файл → Сохранить копию».

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

Сравнение вариантов сортировки

Клик по колонке

Подходит для разовой задачи; настройка не сохраняется между сеансами надёжно и действует только на экран

«Настроить список»

Для регулярной работы с отбором и многоуровневой сортировкой; настройка личная, у других пользователей список свой

Группы (папки)

Для постоянной структуры, видимой всем пользователям; требует разовой работы по раскладке записей

Универсальный отчёт

Для печати, выгрузки в Excel и сверки; не меняет порядок в самом справочнике

Особенности в обычных формах и типичные ошибки

В конфигурациях на обычных формах (например, «1С:Управление торговлей 10.3», «1С:Бухгалтерия 7.7») сортировка задаётся иначе: через меню «Действия» → «Сортировка списка», клик по заголовку табличного поля либо кнопку сортировки на панели инструментов. В «семёрке» порядок записей задаётся кнопкой «Сортировка» над списком, где выбирается поле и направление.

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

Типичные ошибки
01
Путать сортировку с группировкой: пользователь ждёт, что порядок сохранится для всех, а сортировка списка — личная настройка экрана
02
Сортировать по ИНН и ждать числового порядка: поле текстовое, поэтому 10- и 12-значные номера упорядочиваются посимвольно
03
Искать контрагента в иерархическом режиме с выбранной папкой: запись есть в базе, но не видна — переключитесь в режим «Список»
04
Переименовывать контрагента ради места в списке: наименование попадает в печатные формы договоров и актов, лучше использовать группы

Когда сортировки недостаточно: поиск и дополнительные реквизиты

Если справочник большой, часто эффективнее не сортировать, а искать. Строка поиска в форме списка (Ctrl+F или поле «Найти») ищет по наименованию, ИНН и другим полям в зависимости от настроек поиска. Вводить достаточно фрагмента названия или нескольких цифр ИНН.

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

Итог

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

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

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

Почему сортировка по ИНН выглядит «неправильной»?

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

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

Настройка «Настроить список» хранится в профиле конкретного пользователя. Чтобы порядок был общим, разложите контрагентов по группам справочника — структура папок видна всем. Либо администратор может скопировать настройки списка другим пользователям через механизм копирования настроек в разделе администрирования.

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

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

Контрагент исчез из списка после сортировки — что делать?

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

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

Отсортируйте список по ИНН — дубли окажутся рядом. Объединять их вручную не нужно: используйте штатную обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Она автоматически заменит ссылки на дубль во всех документах на выбранную «правильную» карточку. Перед запуском сделайте резервную копию базы.

Можно ли сортировать контрагентов в мобильной версии или тонком клиенте?

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