Справочники и Данные · 11 мин
Как в 1С сделать номенклатуру по алфавиту
Как отсортировать номенклатуру по алфавиту в 1С:Управление торговлей, ERP и Бухгалтерии. Настройка сортировки списка, динамического списка и печатных форм.
Номенклатура в 1С по умолчанию часто отображается в порядке добавления элементов или по коду, а не по алфавиту. Это затрудняет поиск позиций при большом справочнике: менеджеру приходится прокручивать длинный список или пользоваться поиском, хотя достаточно один раз настроить сортировку по наименованию.
Способ упорядочивания зависит от того, где именно нужна сортировка: в форме списка справочника, в табличной части документа, в отчёте или в печатной форме. В типовых конфигурациях (Управление торговлей 11, ERP, Комплексная автоматизация, Бухгалтерия предприятия) почти всё решается штатными средствами без доработок — через настройку списка или параметры отчёта.
Ниже разобраны все рабочие сценарии: от простой сортировки кликом по колонке до настройки динамического списка и упорядочивания строк в печатных формах. Отдельно описаны ограничения, частые ошибки и способы проверить результат.
Где именно нужна сортировка: определяем сценарий
Прежде чем что-то настраивать, уточните, в каком месте программы номенклатура отображается не по алфавиту. От этого зависит инструмент: действия в форме списка не влияют на отчёты, а настройка отчёта не меняет порядок строк в документах.
Типичные сценарии: справочник «Номенклатура» (форма списка), подбор товаров в документ, табличная часть «Товары» в реализации или заказе, отчёты по остаткам и продажам, печатные формы (ТОРГ-12, счёт, накладная), прайс-лист. Каждый из них настраивается отдельно, но логика везде одна — сортировка по полю «Наименование».
Как выбрать действие
Сортировка списка номенклатуры через «Настроить список»
Основной способ для справочника «Номенклатура» в управляемых формах (УТ 11, ERP, КА, БП 3.0). Откройте раздел «НСИ и администрирование» (или «Справочники») → «Номенклатура». В открывшемся списке нажмите кнопку «Ещё» в правом верхнем углу и выберите пункт «Настроить список».
В окне настроек перейдите на закладку «Сортировка». В левой части найдите поле «Наименование» и перенесите его вправо двойным щелчком или кнопкой добавления. Убедитесь, что направление сортировки — «По возрастанию»: это соответствует алфавитному порядку от А до Я. Нажмите «ОК» — список немедленно перестроится.
Если в списке уже стоит другая сортировка (например, по коду или по группе), удалите её или поднимите «Наименование» выше в перечне полей сортировки: приоритет имеет верхнее поле. Порядок полей меняется кнопками со стрелками.
- 1Откройте справочник «Номенклатура»
- 2Нажмите «Ещё» → «Настроить список»
- 3Перейдите на закладку «Сортировка»
- 4Добавьте поле «Наименование», направление — «По возрастанию»
- 5Удалите или опустите ниже другие поля сортировки
- 6Нажмите «ОК» и проверьте порядок в списке
Настройка сохраняется автоматически для текущего пользователя и применяется при следующих открытиях списка. Другим пользователям её нужно выполнить отдельно под их учётными записями, либо администратор может скопировать настройки через стандартный механизм копирования настроек списков, если он включён в конфигурации.
Быстрая сортировка кликом по колонке
Если настройку нужно сделать «на лету», кликните по заголовку колонки «Наименование» в списке. Первый клик сортирует по возрастанию (А–Я), второй — по убыванию (Я–А). Рядом с заголовком появится стрелка, показывающая направление сортировки.
Этот способ удобен для разовой задачи, но у него есть ограничение: в некоторых конфигурациях сортировка кликом не сохраняется после закрытия формы, и при следующем открытии список вернётся к порядку по умолчанию. Для постоянного результата используйте «Настроить список».
Учтите: если список отображается в режиме дерева (иерархия по группам), алфавитная сортировка применяется внутри каждой группы, а не по всему справочнику целиком. Чтобы увидеть весь перечень по алфавиту, переключите режим отображения на «Список» кнопкой выбора режима просмотра над таблицей.
Сортировка в отчётах: остатки, продажи, прайс-лист
В отчётах на СКД (системе компоновки данных), к которым относится большинство отчётов УТ 11 и ERP, сортировка задаётся в настройках. Откройте отчёт, например «Остатки товаров на складах», нажмите «Настройки» (или «Ещё» → «Изменить вариант»). В расширенных настройках найдите закладку «Сортировка» и добавьте поле «Номенклатура» или «Номенклатура.Наименование» с направлением «По возрастанию».
После нажатия «Закрыть и сформировать» строки отчёта выстроятся по алфавиту. Чтобы не повторять настройку каждый раз, сохраните её как свой вариант отчёта: «Ещё» → «Сохранить вариант отчёта» — и задайте понятное имя, например «Остатки по алфавиту».
В прайс-листе УТ 11 порядок строк часто определяется настройкой вида цен и группировкой. Если требуется строго алфавитный порядок, проверьте, что в настройках прайса отключена группировка по группам номенклатуры, либо что сортировка внутри групп задана по наименованию.
Сортировка строк в табличной части документа
В документах (реализация, заказ клиента, поступление) строки табличной части «Товары» обычно идут в порядке ввода. Чтобы выстроить их по алфавиту, кликните по заголовку колонки «Номенклатура» в табличной части — в большинстве типовых форм это сортирует строки.
Если клик по колонке не срабатывает (в некоторых формах табличные части не поддерживают интерактивную сортировку), используйте меню «Ещё» табличной части: там может быть пункт «Сортировать по возрастанию/убыванию» при активной колонке номенклатуры. В старых конфигурациях на обычных формах (УТ 10.3, УПП 1.3) над табличной частью есть отдельные кнопки сортировки.
Важно понимать: сортировка строк в документе меняет порядок следования строк и, как следствие, порядок их вывода в печатную форму. Если печатная форма должна быть по алфавиту, отсортируйте табличную часть до того, как нажать «Печать».
Печатные формы и доработка динамического списка
Большинство печатных форм выводят строки в порядке табличной части документа, поэтому предварительной сортировки достаточно. Если форма строится запросом с собственным упорядочиванием (например, по коду или по складским группам), изменить порядок штатно не получится — потребуется доработка макета программистом: добавление «УПОРЯДОЧИТЬ ПО Номенклатура.Наименование» в запрос печатной формы.
Аналогично решается задача, когда алфавитный порядок нужен всем пользователям по умолчанию без ручной настройки. Разработчик открывает форму списка справочника в конфигураторе и в свойствах динамического списка задаёт порядок по полю «Наименование». Это безопасная точечная доработка, но она требует снятия формы с полной поддержки или аккуратного расширения конфигурации.
Сравнение вариантов
Быстро и без доработок, но действует только для одного пользователя и одной формы
Подходит для отчётов и прайсов, вариант можно сделать общим для всех пользователей
Алфавитный порядок по умолчанию для всех, но требует разработчика и усложняет обновление
Тот же эффект, что и доработка, но без снятия с поддержки — предпочтительный путь для типовых решений
Проверка результата и типичные ошибки
После настройки прокрутите список и убедитесь, что позиции идут от А к Я. Обратите внимание на позиции, начинающиеся с цифр и латиницы: по правилам сортировки цифры идут раньше букв, а латинские буквы могут располагаться отдельно от кириллических — это нормальное поведение, а не сбой.
Если сортировка «не работает», чаще всего причина в том, что в настройках списка осталось другое поле с более высоким приоритетом, либо список отображается в режиме дерева. Также проверьте, не включён ли отбор, который скрывает часть позиций и создаёт впечатление неправильного порядка.
Как проверить результат
Позиции идут от А к Я, настройка сохраняется после переоткрытия
После переоткрытия порядок сбрасывается — настройте через «Настроить список», а не кликом
Строки отчёта по алфавиту, вариант сохранён
Порядок прежний — поле сортировки не добавлено или стоит ниже другого
Строки на печати совпадают с отсортированной табличной частью
Порядок иной — макет упорядочивает запросом, нужна доработка
Частые вопросы
Почему товары с цифрами в начале наименования стоят не по алфавиту?
При сортировке по наименованию символы упорядочиваются по кодовой таблице: сначала цифры, затем латинские буквы, затем кириллица. Позиции «123 Профиль» или «ABC Крепёж» всегда окажутся выше позиций на «А». Это стандартное поведение, а не ошибка настройки.
Как сделать алфавитный порядок для всех пользователей сразу?
Штатно настройка списка сохраняется персонально. Варианты: скопировать настройки другим пользователям через механизм копирования настроек (если доступен в конфигурации) либо поручить разработчику задать порядок динамического списка в расширении конфигурации — тогда сортировка по наименованию станет порядком по умолчанию для всех.
Сортировка пропадает после перезахода в программу. Что делать?
Скорее всего, список отсортирован кликом по колонке, а не через «Настроить список». Откройте «Ещё» → «Настроить список» → «Сортировка», добавьте «Наименование» и нажмите «ОК» — такая настройка сохраняется. Если и она сбрасывается, проверьте права и настройки хранения пользовательских данных у администратора.
Можно ли отсортировать номенклатуру по алфавиту в подборе товаров?
Да. В форме подбора (например, в документе продажи) список товаров — это тот же динамический список: откройте его настройки через «Ещё» или нажмите на заголовок колонки наименования. В некоторых формах подбора сортировка доступна только внутри выбранной группы товаров.
Как вывести печатную форму накладной строго по алфавиту?
Сначала отсортируйте табличную часть «Товары» по колонке «Номенклатура», затем сформируйте печать. Если форма всё равно выводит строки в другом порядке, значит упорядочивание зашито в запросе макета — это меняется только доработкой печатной формы программистом.
Влияет ли сортировка списка на проведение документов и учёт?
Нет. Сортировка меняет только визуальный порядок отображения данных на экране или в печати. Движения по регистрам, себестоимость и итоги документов от порядка строк в списке справочника не зависят.
Что важно запомнить
Алфавитный порядок номенклатуры настраивается через «Ещё» → «Настроить список» → «Сортировка» по полю «Наименование». Для отчётов используйте сортировку в настройках варианта, для документов — сортировку табличной части до печати. Цифры и латиница в начале наименований идут раньше кириллицы — это норма. Постоянный порядок для всех пользователей задаётся только доработкой или расширением конфигурации.