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

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

Как настроить список по алфавиту в 1С

Как отсортировать справочник, документы или табличную часть по алфавиту в 1С: сортировка через меню «Ещё», настройка списка, динамический запрос и типичные ошибки.

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

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

Почему список в 1С может быть не по алфавиту

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

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

Список идёт по датам или кодамСортировка не по наименованию

Откройте «Ещё» → «Настроить список» и посмотрите, какое поле стоит в сортировке

Элементы сгруппированы по папкамВключён иерархический вид

Проверьте режим просмотра: «Ещё» → «Режим просмотра»

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

Уточните у администратора тип списка и ваши права

Быстрая сортировка через меню «Ещё»

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

В открывшемся окне перейдите на закладку «Сортировка». В левой части найдите поле «Наименование» и перенесите его вправо двойным щелчком или кнопкой со стрелкой. Для поля установите направление «По возрастанию» — именно оно даёт порядок от А до Я. Нажмите «ОК» или «Завершить редактирование», и список немедленно перестроится по алфавиту.

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

Порядок действий
  1. 1
    Откройте нужный список (справочник или журнал документов)
  2. 2
    Нажмите «Ещё» → «Настроить список»
  3. 3
    Перейдите на закладку «Сортировка»
  4. 4
    Добавьте поле «Наименование» с направлением «По возрастанию»
  5. 5
    Удалите или опустите ниже лишние поля сортировки
  6. 6
    Нажмите «ОК» и убедитесь, что список выстроился от А до Я

Сортировка кликом по заголовку колонки

В ряде форм 1С поддерживает сортировку щелчком по заголовку таблицы. Один клик по колонке «Наименование» сортирует список по возрастанию, повторный клик меняет направление на убывание. Рядом с заголовком появляется небольшая стрелка, показывающая текущее направление.

Этот способ быстрее, но работает не везде: если список построен на динамическом запросе без разрешённой сортировки по данному полю, клик по заголовку ничего не изменит. В таком случае используйте настройку списка через «Ещё» или обратитесь к разделу про динамические списки ниже.

Сортировка с учётом иерархии и групп

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

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

Сортировка в динамических списках и произвольных запросах

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

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

bsl
ВЫБРАТЬ
	Номенклатура.Ссылка,
	Номенклатура.Наименование
ИЗ
	Справочник.Номенклатура КАК Номенклатура
УПОРЯДОЧИТЬ ПО
	Номенклатура.Наименование

Для программной сортировки из расширения или внешней обработки используется свойство динамического списка «Порядок» либо установка порядка через СКД. Если вы не разработчик, безопаснее попросить администратора или внедренца добавить сортировку в настройки списка по умолчанию.

Сортировка табличных частей и отчётов

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

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

Проверка результата и типичные ошибки

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

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

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

Первые строки списка
Норма

Элементы идут от А к Я, цифры в начале

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

Порядок по датам или кодам — сортировка не применилась

Повторное открытие списка
Норма

Сортировка сохранилась

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

Порядок сбросился — список на произвольном запросе

Элементы из разных папок
Норма

В режиме «Список» общий алфавитный порядок

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

Группировка по папкам — включён иерархический вид

Частая ошибка — путать возрастание и убывание: «По убыванию» даст порядок от Я до А, что выглядит как «неправильная» сортировка. Вторая типичная ситуация — пользователь сортирует по колонке «Код» вместо «Наименование» и получает числовой порядок вместо алфавитного.

Типичные ошибки
01
Выбрано направление «По убыванию» — список идёт от Я до А вместо алфавитного
02
Сортировка по полю «Код» вместо «Наименования» — порядок числовой, а не алфавитный
03
Включён иерархический режим — кажется, что сортировка не работает, хотя она действует внутри папок
04
Ожидание, что настройка применится ко всем пользователям — сортировка сохраняется персонально

Частые вопросы

Как сделать сортировку по алфавиту для всех пользователей сразу?

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

Почему элементы с цифрами оказались в начале списка?

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

Сортировка сбрасывается после закрытия списка. Что делать?

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

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

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

Как вернуть сортировку, которая была по умолчанию?

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

Итог

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

Алфавитная сортировка в типовом списке 1С настраивается через «Ещё» → «Настроить список» → поле «Наименование» по возрастанию. Для плоского порядка без папок переключите режим просмотра в «Список», а в списках на произвольном запросе порядок задаёт разработчик через УПОРЯДОЧИТЬ ПО.