Справочники и Данные · 10 мин
Как выделить несколько позиций в группе номенклатуры в 1С 8
Способы выделить несколько позиций в справочнике номенклатуры 1С 8: Ctrl, Shift, групповая обработка, отбор. Пошаговые инструкции и решение типичных проблем.
Выделение нескольких позиций в справочнике номенклатуры — базовая операция, которая нужна при групповом изменении цен, перемещении товаров в другую группу, установке пометки удаления или формировании документов по выбранным позициям. В 1С 8 (как в обычном приложении, так и в режиме «Такси») для этого используются стандартные приёмы работы со списками, но у них есть нюансы, зависящие от режима отображения справочника.
Основная сложность, с которой сталкиваются пользователи, — иерархический режим просмотра. Когда список номенклатуры показан «по группам», выделить позиции из разных папок одновременно не всегда возможно, а часть команд контекстного меню работает иначе. Поэтому перед массовой операцией часто требуется переключить режим отображения или применить отбор.
Ниже разобраны все рабочие способы: выделение с клавиатуры и мыши, выделение через отбор, групповая обработка выделенных элементов и типичные ошибки, из-за которых операция не срабатывает или применяется не к тем позициям.
Выделение позиций мышью и клавишами Ctrl и Shift
Самый быстрый способ выделить несколько позиций — стандартные комбинации Windows, которые работают в любых списках 1С: в справочниках, документах, табличных частях. Они одинаково действуют и в тонком клиенте, и в веб-клиенте.
Для выборочного выделения зажмите клавишу Ctrl и кликайте левой кнопкой мыши по каждой нужной строке. Повторный клик по уже выделенной строке с зажатым Ctrl снимает выделение только с неё, не затрагивая остальные. Это удобно, когда нужно собрать позиции, разбросанные по списку.
Для выделения непрерывного диапазона щёлкните по первой позиции, затем зажмите Shift и щёлкните по последней — все строки между ними выделятся. Диапазон можно расширять клавишами стрелок с зажатым Shift. Сочетание Ctrl + A выделяет все строки текущего списка, что полезно перед выгрузкой или групповой обработкой.
Выделенные строки подсвечиваются цветом. Перед выполнением любой операции проверьте, что выделены именно те позиции: прокрутите список и убедитесь, что лишние строки не попали в выборку, особенно после использования Shift.
- 1Откройте справочник «Номенклатура» и перейдите в нужную группу
- 2Щёлкните по первой позиции диапазона
- 3Зажмите Shift и щёлкните по последней позиции
- 4Проверьте, что подсвечены только нужные строки
- 5Выполните требуемое действие: Delete, перетаскивание или команду меню
Выделение в иерархическом режиме и режиме списка
Справочник номенклатуры может отображаться тремя способами: «Иерархический список», «Дерево» и «Список». Режим переключается через меню «Ещё» → «Режим просмотра» (в управляемых формах) или кнопками на панели инструментов (в обычных формах). От режима зависит, как ведёт себя выделение.
В иерархическом режиме видны только позиции текущей открытой группы. Выделить одновременно позиции из разных папок стандартными кликами нельзя — при переходе в другую группу прежнее выделение сбрасывается. Это самая частая причина жалоб «не выделяются несколько позиций».
Решение — переключиться в режим «Список». В нём все позиции показаны плоским перечнем без папок, и вы можете выделить любой набор через Ctrl независимо от того, в каких группах лежат товары. После выполнения операции режим можно вернуть обратно.
Выделение через отбор и поиск
Когда позиций много и они разбросаны по группам, удобнее не кликать по каждой, а сначала сузить список отбором, а затем выделить всё через Ctrl + A или Shift. Отбор настраивается кнопкой «Найти» / «Отбор» или сочетанием Ctrl + F (в управляемых формах — «Ещё» → «Настроить список»).
Типовые условия отбора: по части наименования (например, все позиции со словом «кабель»), по артикулу, по группе-родителю, по признаку «в иерархии». После применения отбора в списке останутся только подходящие позиции, и массовое выделение займёт секунды.
В обычных формах (1С 8.2, старые конфигурации) доступен также поиск по подстроке через Ctrl + F с опцией «по всем колонкам», а найденные строки можно отметить в отдельном окне результатов поиска и перенести в обработку.
Как выбрать способ выделения
Что можно сделать с выделенными позициями
После выделения доступны все групповые операции. Основные из них:
- Перемещение в другую группу — перетащите выделенные строки мышью на нужную папку или используйте команду «Переместить в группу» из контекстного меню;
- Пометка на удаление — клавиша Delete или команда контекстного меню; снятие пометки выполняется повторным нажатием;
- Копирование — Ctrl + C / Ctrl + V или кнопка «Скопировать» создаёт дубли позиций;
- Изменение реквизитов — во многих конфигурациях доступна команда «Изменить выделенные» (меню «Ещё»), позволяющая массово поменять ставку НДС, единицу измерения, вид номенклатуры и другие реквизиты;
- Выгрузка в табличный документ — «Вывести список» формирует таблицу только по выделенным строкам.
Обратите внимание: набор доступных команд зависит от конфигурации (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) и прав пользователя. Если команды «Изменить выделенные» нет, групповое изменение реквизитов выполняется через обработку «Групповое изменение реквизитов» в разделе администрирования.
Групповая обработка как альтернатива выделению
Если позиций сотни или тысячи, ручное выделение неудобно и рискованно. В типовых конфигурациях на управляемых формах есть обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» или «НСИ и администрирование»). Она позволяет задать отбор по условиям и изменить реквизиты сразу у всех подходящих элементов — без выделения в списке.
Для пользователей обычных форм (1С 8.2) аналогичную функцию выполняет универсальная обработка «Групповая обработка справочников и документов», которая поставляется на диске ИТС. В ней можно отобрать элементы, добавить их в список обработки и применить действие — изменение реквизита, пометку удаления, перенос в группу.
Преимущество обработок перед ручным выделением — предварительный просмотр: вы видите точный список позиций, которые будут изменены, до запуска операции. Это снижает риск ошибочного изменения лишних элементов.
Способы массовой работы с позициями
Подходит для десятков позиций; быстро, но легко ошибиться при прокрутке
Меняет реквизиты у выделенных строк; доступна не во всех конфигурациях и зависит от прав
Для сотен и тысяч позиций по условию отбора; безопаснее благодаря предпросмотру
Проверка результата и типичные ошибки
После групповой операции обязательно проверьте результат: откройте несколько обработанных карточек и убедитесь, что реквизиты изменились как задумано, позиции попали в нужную группу, а пометки удаления стоят только там, где требуется. При перемещении проверьте исходную группу — в ней не должно остаться позиций, которые планировалось перенести.
Частые ошибки при выделении и групповых операциях:
Отдельная ситуация — недоступность команд из-за прав. Если кнопки перемещения, удаления или изменения неактивны, проверьте роли пользователя: для групповых операций нужны права на изменение справочника «Номенклатура». В файловой базе также убедитесь, что с позициями не работает другой пользователь в монопольном режиме.
Как проверить результат
Подсвечены только нужные позиции, лишних строк нет
В выделение попали соседние строки или группы
Позиции видны в новой папке и отсутствуют в старой
Часть позиций осталась в исходной группе
В карточках стоят новые значения, история изменений корректна
Изменились позиции, не входившие в отбор
FAQ
Почему при переходе в другую группу выделение пропадает?
В иерархическом режиме список перестраивается при смене папки, и выделение сбрасывается — это штатное поведение платформы. Переключитесь в режим «Список» (без иерархии), чтобы выделять позиции из разных групп одновременно.
Как выделить все позиции сразу?
Нажмите Ctrl + A в списке номенклатуры. Учтите, что выделятся только строки текущего представления: если включён отбор или иерархический режим, «все» означает «все видимые в данной группе или по условию отбора».
Можно ли выделить позиции в веб-клиенте 1С?
Да, сочетания Ctrl + клик, Shift + клик и Ctrl + A работают и в веб-клиенте. Отличия возможны только в скорости отрисовки больших списков — при тысячах строк выделение диапазона может занять заметное время.
Как переместить выделенные позиции в другую группу?
Выделите позиции и перетащите их мышью на нужную папку в панели групп либо используйте команду «Переместить в группу» из контекстного меню (правый клик) или меню «Ещё». В обычных формах доступна кнопка «Переместить в группу» на панели инструментов списка.
Что делать, если команда «Изменить выделенные» отсутствует?
Эта команда есть не во всех конфигурациях и зависит от прав пользователя. Используйте обработку «Групповое изменение реквизитов» из раздела администрирования или обратитесь к администратору 1С для настройки прав.
Как отменить ошибочную пометку удаления у нескольких позиций?
Выделите помеченные позиции тем же способом (Ctrl/Shift) и нажмите Delete повторно или выберите «Снять пометку» в контекстном меню. Найти все помеченные позиции поможет отбор по признаку «Пометка удаления».
Что важно запомнить
Ctrl + клик выделяет произвольные позиции, Shift + клик — диапазон, Ctrl + A — весь список. Для позиций из разных групп переключайтесь в режим «Список» или используйте отбор. Массовые операции над сотнями позиций безопаснее выполнять через обработку «Групповое изменение реквизитов» с предварительным просмотром результата.