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

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

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

Как отсортировать номенклатуру по алфавиту в 1С:Управление торговлей, ERP и Бухгалтерии. Настройка сортировки списка, динамического списка и печатных форм.

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

Способ упорядочивания зависит от того, где именно нужна сортировка: в форме списка справочника, в табличной части документа, в отчёте или в печатной форме. В типовых конфигурациях (Управление торговлей 11, ERP, Комплексная автоматизация, Бухгалтерия предприятия) почти всё решается штатными средствами без доработок — через настройку списка или параметры отчёта.

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

Где именно нужна сортировка: определяем сценарий

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

Типичные сценарии: справочник «Номенклатура» (форма списка), подбор товаров в документ, табличная часть «Товары» в реализации или заказе, отчёты по остаткам и продажам, печатные формы (ТОРГ-12, счёт, накладная), прайс-лист. Каждый из них настраивается отдельно, но логика везде одна — сортировка по полю «Наименование».

Маршрут решения

Как выбрать действие

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

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

Основной способ для справочника «Номенклатура» в управляемых формах (УТ 11, ERP, КА, БП 3.0). Откройте раздел «НСИ и администрирование» (или «Справочники») → «Номенклатура». В открывшемся списке нажмите кнопку «Ещё» в правом верхнем углу и выберите пункт «Настроить список».

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

Если в списке уже стоит другая сортировка (например, по коду или по группе), удалите её или поднимите «Наименование» выше в перечне полей сортировки: приоритет имеет верхнее поле. Порядок полей меняется кнопками со стрелками.

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

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

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

Если настройку нужно сделать «на лету», кликните по заголовку колонки «Наименование» в списке. Первый клик сортирует по возрастанию (А–Я), второй — по убыванию (Я–А). Рядом с заголовком появится стрелка, показывающая направление сортировки.

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

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

Сортировка в отчётах: остатки, продажи, прайс-лист

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

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

В прайс-листе УТ 11 порядок строк часто определяется настройкой вида цен и группировкой. Если требуется строго алфавитный порядок, проверьте, что в настройках прайса отключена группировка по группам номенклатуры, либо что сортировка внутри групп задана по наименованию.

Сортировка строк в табличной части документа

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

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

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

Печатные формы и доработка динамического списка

Большинство печатных форм выводят строки в порядке табличной части документа, поэтому предварительной сортировки достаточно. Если форма строится запросом с собственным упорядочиванием (например, по коду или по складским группам), изменить порядок штатно не получится — потребуется доработка макета программистом: добавление «УПОРЯДОЧИТЬ ПО Номенклатура.Наименование» в запрос печатной формы.

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

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

Настройка списка пользователем

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

Сохранённый вариант отчёта

Подходит для отчётов и прайсов, вариант можно сделать общим для всех пользователей

Доработка динамического списка

Алфавитный порядок по умолчанию для всех, но требует разработчика и усложняет обновление

Расширение конфигурации

Тот же эффект, что и доработка, но без снятия с поддержки — предпочтительный путь для типовых решений

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

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

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

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

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

Порядок в списке справочника
Норма

Позиции идут от А к Я, настройка сохраняется после переоткрытия

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

После переоткрытия порядок сбрасывается — настройте через «Настроить список», а не кликом

Порядок в отчёте
Норма

Строки отчёта по алфавиту, вариант сохранён

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

Порядок прежний — поле сортировки не добавлено или стоит ниже другого

Печатная форма документа
Норма

Строки на печати совпадают с отсортированной табличной частью

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

Порядок иной — макет упорядочивает запросом, нужна доработка

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

Почему товары с цифрами в начале наименования стоят не по алфавиту?

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

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

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

Сортировка пропадает после перезахода в программу. Что делать?

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

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

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

Как вывести печатную форму накладной строго по алфавиту?

Сначала отсортируйте табличную часть «Товары» по колонке «Номенклатура», затем сформируйте печать. Если форма всё равно выводит строки в другом порядке, значит упорядочивание зашито в запросе макета — это меняется только доработкой печатной формы программистом.

Влияет ли сортировка списка на проведение документов и учёт?

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

Итог

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

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