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

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

Как выделить несколько позиций в группе номенклатуры в 1С 8

Способы выделить несколько позиций в справочнике номенклатуры 1С 8: Ctrl, Shift, групповая обработка, отбор. Пошаговые инструкции и решение типичных проблем.

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

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

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

Выделение позиций мышью и клавишами Ctrl и Shift

Самый быстрый способ выделить несколько позиций — стандартные комбинации Windows, которые работают в любых списках 1С: в справочниках, документах, табличных частях. Они одинаково действуют и в тонком клиенте, и в веб-клиенте.

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

Для выделения непрерывного диапазона щёлкните по первой позиции, затем зажмите Shift и щёлкните по последней — все строки между ними выделятся. Диапазон можно расширять клавишами стрелок с зажатым Shift. Сочетание Ctrl + A выделяет все строки текущего списка, что полезно перед выгрузкой или групповой обработкой.

Выделенные строки подсвечиваются цветом. Перед выполнением любой операции проверьте, что выделены именно те позиции: прокрутите список и убедитесь, что лишние строки не попали в выборку, особенно после использования Shift.

Выделение диапазона позиций
  1. 1
    Откройте справочник «Номенклатура» и перейдите в нужную группу
  2. 2
    Щёлкните по первой позиции диапазона
  3. 3
    Зажмите Shift и щёлкните по последней позиции
  4. 4
    Проверьте, что подсвечены только нужные строки
  5. 5
    Выполните требуемое действие: Delete, перетаскивание или команду меню

Выделение в иерархическом режиме и режиме списка

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

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

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

Выделение через отбор и поиск

Когда позиций много и они разбросаны по группам, удобнее не кликать по каждой, а сначала сузить список отбором, а затем выделить всё через Ctrl + A или Shift. Отбор настраивается кнопкой «Найти» / «Отбор» или сочетанием Ctrl + F (в управляемых формах — «Ещё» → «Настроить список»).

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

В обычных формах (1С 8.2, старые конфигурации) доступен также поиск по подстроке через Ctrl + F с опцией «по всем колонкам», а найденные строки можно отметить в отдельном окне результатов поиска и перенести в обработку.

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

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

Позиции идут подряд в одной группеИспользуйте Shift + клик по первой и последней строке
Нужны отдельные позиции в пределах видимого спискаЗажмите Ctrl и кликайте по нужным строкам
Позиции в разных группах справочникаПереключитесь в режим «Список» или настройте отбор, затем выделяйте
Нужно обработать все позиции по условиюПримените отбор и используйте групповую обработку без ручного выделения

Что можно сделать с выделенными позициями

После выделения доступны все групповые операции. Основные из них:

  • Перемещение в другую группу — перетащите выделенные строки мышью на нужную папку или используйте команду «Переместить в группу» из контекстного меню;
  • Пометка на удаление — клавиша Delete или команда контекстного меню; снятие пометки выполняется повторным нажатием;
  • Копирование — Ctrl + C / Ctrl + V или кнопка «Скопировать» создаёт дубли позиций;
  • Изменение реквизитов — во многих конфигурациях доступна команда «Изменить выделенные» (меню «Ещё»), позволяющая массово поменять ставку НДС, единицу измерения, вид номенклатуры и другие реквизиты;
  • Выгрузка в табличный документ — «Вывести список» формирует таблицу только по выделенным строкам.

Обратите внимание: набор доступных команд зависит от конфигурации (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) и прав пользователя. Если команды «Изменить выделенные» нет, групповое изменение реквизитов выполняется через обработку «Групповое изменение реквизитов» в разделе администрирования.

Групповая обработка как альтернатива выделению

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

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

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

Способы массовой работы с позициями

Выделение Ctrl/Shift в списке

Подходит для десятков позиций; быстро, но легко ошибиться при прокрутке

Команда «Изменить выделенные»

Меняет реквизиты у выделенных строк; доступна не во всех конфигурациях и зависит от прав

Обработка «Групповое изменение реквизитов»

Для сотен и тысяч позиций по условию отбора; безопаснее благодаря предпросмотру

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

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

Частые ошибки при выделении и групповых операциях:

Типичные ошибки
01
Выделение в иерархическом режиме с последующей сменой группы — выделение сбрасывается, операция применяется не к тем позициям
02
Выделение группы вместо позиций в режиме «Дерево» — команда применяется к папке или не выполняется
03
Использование Delete для «очистки» справочника — помеченные позиции остаются в базе и мешают до физического удаления через «Удаление помеченных объектов»
04
Массовое изменение реквизитов без предпросмотра — ошибка в условии отбора затрагивает сотни лишних карточек
05
Попытка выделить позиции при активном отборе, который скрывает часть нужных строк — в выборку попадает не всё

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

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

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

Состав выделения
Норма

Подсвечены только нужные позиции, лишних строк нет

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

В выделение попали соседние строки или группы

Перемещение в группу
Норма

Позиции видны в новой папке и отсутствуют в старой

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

Часть позиций осталась в исходной группе

Изменение реквизитов
Норма

В карточках стоят новые значения, история изменений корректна

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

Изменились позиции, не входившие в отбор

FAQ

Почему при переходе в другую группу выделение пропадает?

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

Как выделить все позиции сразу?

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

Можно ли выделить позиции в веб-клиенте 1С?

Да, сочетания Ctrl + клик, Shift + клик и Ctrl + A работают и в веб-клиенте. Отличия возможны только в скорости отрисовки больших списков — при тысячах строк выделение диапазона может занять заметное время.

Как переместить выделенные позиции в другую группу?

Выделите позиции и перетащите их мышью на нужную папку в панели групп либо используйте команду «Переместить в группу» из контекстного меню (правый клик) или меню «Ещё». В обычных формах доступна кнопка «Переместить в группу» на панели инструментов списка.

Что делать, если команда «Изменить выделенные» отсутствует?

Эта команда есть не во всех конфигурациях и зависит от прав пользователя. Используйте обработку «Групповое изменение реквизитов» из раздела администрирования или обратитесь к администратору 1С для настройки прав.

Как отменить ошибочную пометку удаления у нескольких позиций?

Выделите помеченные позиции тем же способом (Ctrl/Shift) и нажмите Delete повторно или выберите «Снять пометку» в контекстном меню. Найти все помеченные позиции поможет отбор по признаку «Пометка удаления».

Итог

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

Ctrl + клик выделяет произвольные позиции, Shift + клик — диапазон, Ctrl + A — весь список. Для позиций из разных групп переключайтесь в режим «Список» или используйте отбор. Массовые операции над сотнями позиций безопаснее выполнять через обработку «Групповое изменение реквизитов» с предварительным просмотром результата.