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