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

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

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

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

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

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

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

Выделение соседних строк через Shift

Если нужные позиции идут в списке подряд, быстрее всего выделить их диапазоном. Установите курсор на первую строку диапазона, зажмите клавишу Shift и кликните по последней строке — все позиции между ними будут выделены. Альтернатива: зажать Shift и двигаться стрелками вниз или вверх, расширяя выделение.

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

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

Выделение произвольных строк через Ctrl

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

Для ускорения работы комбинируйте Ctrl с поиском. Нажмите Ctrl+F, найдите позицию по наименованию или артикулу — курсор встанет на неё. Затем, удерживая Ctrl, отметьте её (пробелом или кликом) и ищите следующую. Так можно собрать выборку из десятков позиций в длинном списке.

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

Выделение всех строк и работа с отбором

Комбинация Ctrl+A выделяет все строки текущего списка. Но здесь есть важный нюанс: в динамических списках 1С выделяются загруженные и видимые строки с учётом установленного отбора. Если список содержит тысячи позиций, реальное поведение зависит от конфигурации и режима отображения.

Надёжнее не выделять всё вручную, а сузить список отбором: через «Ещё → Настроить список» задайте условие (например, «Группа = Инструменты» или «Поставщик = ...»), а затем применяйте групповую обработку к результату отбора. Обработка «Групповое изменение реквизитов» умеет работать не только с выделенными строками, но и со всем списком по условию отбора — это безопаснее и быстрее.

Если отбор настроен, но в списке всё равно лишние позиции, проверьте логику условий: несколько условий по умолчанию соединяются по «И». Для объединения разнородных условий используйте группировку условий «ИЛИ» в расширенных настройках списка.

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

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

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

Групповое изменение выделенных позиций

После выделения строк основные действия доступны через кнопку «Ещё» в командной панели списка. Команда «Изменить выделенные» (в некоторых конфигурациях — «Групповое изменение реквизитов») открывает форму, где можно задать новые значения реквизитов сразу для всех отмеченных позиций: ставку НДС, единицу измерения, группу, признак использования и другие поля.

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

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

Порядок группового изменения
  1. 1
    Откройте справочник «Номенклатура» и при необходимости настройте отбор
  2. 2
    Выделите нужные строки через Ctrl или Shift
  3. 3
    Откройте меню «Ещё» и выберите «Изменить выделенные»
  4. 4
    Проверьте количество элементов в заголовке обработки
  5. 5
    Отметьте изменяемые реквизиты и задайте новые значения
  6. 6
    Нажмите «Изменить реквизиты» и дождитесь отчёта о результате
  7. 7
    Проверьте несколько позиций вручную: откройте карточки и убедитесь, что значения обновились

Особенности в разных клиентах и конфигурациях

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

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

В старых конфигурациях на обычных формах (Управление торговлей 10.3, Бухгалтерия 1.6/2.0) выделение выполняется теми же клавишами, а для групповой обработки применяется типовая обработка «Групповая обработка справочников и документов», которую открывают из меню «Сервис» или «Операции».

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

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

Если обработка завершилась с ошибками, типовая форма показывает список необработанных элементов и причину (например, объект заблокирован другим пользователем или не заполнен обязательный реквизит). Повторите операцию для этих позиций после устранения причины.

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

Типичные ошибки
01
Выделение в режиме дерева — в обработку попадают группы номенклатуры, и реквизиты меняются у папок, а не у товаров
02
Случайный клик без Ctrl сбрасывает всё накопленное выделение — работу приходится начинать заново
03
Изменение реквизитов без проверки счётчика элементов — обрабатываются лишние позиции из-за активного отбора или скрытой части списка
04
Пометка удаления выделенных позиций без проверки связей — в документах остаются ссылки на помеченную номенклатуру
05
Попытка выделить тысячи строк вручную вместо использования отбора в обработке — потеря времени и высокий риск ошибки
Контрольные точки

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

Счётчик элементов в обработке
Норма

Совпадает с числом позиций, которые вы планировали изменить

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

Число больше или меньше ожидаемого — в выборку попали лишние позиции или часть потерялась

Карточки обработанных позиций
Норма

Целевые реквизиты обновлены, остальные поля без изменений

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

Изменились лишние реквизиты или значения не сохранились

Отчёт обработки
Норма

Все элементы обработаны без ошибок

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

Есть строки с ошибками блокировки или заполнения — их нужно обработать повторно

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

Почему выделение сбрасывается после поиска или сортировки?

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

Как выделить номенклатуру только одной группы?

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

Нет пункта «Изменить выделенные» в меню «Ещё». Что делать?

Скорее всего, у вашей роли нет права на групповое изменение реквизитов. Обратитесь к администратору 1С, чтобы право добавили, либо попросите пользователя с полными правами выполнить обработку через «Администрирование → Обслуживание → Групповое изменение реквизитов».

Можно ли отменить групповое изменение реквизитов?

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

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

Выделите нужные строки, затем используйте «Ещё → Вывести список» — список откроется в табличном документе, откуда его можно скопировать или сохранить в формате Excel. В ряде конфигураций работает и прямое копирование выделенных строк через Ctrl+C с последующей вставкой в таблицу.

Работает ли выделение нескольких строк в мобильном клиенте 1С?

В мобильном клиенте множественное выделение поддерживается ограниченно и зависит от конкретной формы. Для массовых операций с номенклатурой используйте настольный или веб-клиент — там доступны все комбинации клавиш и групповые обработки.

Итог

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

Ctrl + клик выделяет отдельные строки, Shift + клик — диапазон, а реальные изменения выполняются через «Ещё → Изменить выделенные» или обработку «Групповое изменение реквизитов». Для больших выборок используйте отбор вместо ручного выделения, всегда сверяйте счётчик элементов и делайте резервную копию перед массовыми изменениями.