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

Быстрый старт · 10 мин

Как выбрать несколько позиций в 1С

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

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

В большинстве конфигураций на управляемых формах (1С:Предприятие 8.3) действуют стандартные сочетания клавиш Windows: Ctrl для выбора отдельных строк вразнобой и Shift для выделения диапазона. Дополнительно во многих документах есть специальные механизмы: подбор, заполнение по отбору, групповое изменение реквизитов. Ниже разобраны все рабочие варианты и их ограничения.

Выделение строк клавишами Ctrl и Shift

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

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

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

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

Выбор нескольких товаров в документе через подбор

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

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

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

Множественный выбор в окне выбора из справочника

Когда в поле документа или отчёта нужно указать несколько элементов справочника (например, список складов, договоров или статей расходов), открывается форма выбора. Если поле допускает множественный выбор, в нём работают те же Ctrl и Shift: отметьте нужные элементы и нажмите «Выбрать» — в поле попадут все отмеченные позиции списком.

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

В отчётах на СКД (например, в типовых отчётах по продажам и остаткам) отбор по нескольким значениям настраивается иначе: в настройках отбора выберите вид сравнения «В списке» и добавьте нужные элементы в таблицу значений. Это позволяет построить отчёт сразу по группе контрагентов, складов или товаров.

Групповое изменение реквизитов для множества объектов

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

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

Перед запуском обязательно проверьте отбор кнопкой предварительного просмотра списка объектов. Ошибка в условии отбора приведёт к изменению лишних элементов, а откатить массовую обработку штатными средствами нельзя — потребуется восстановление из резервной копии.

Отбор и поиск как способ сузить список перед выбором

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

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

Учтите, что действие применяется только к выделенным строкам, а не ко всему отбору. Если список отфильтрован, но вы выделили три строки из пятидесяти — обработаются именно три. Для обработки всего отбора без выделения используйте групповое изменение реквизитов.

Способы выбора нескольких позиций

Ctrl + клик

Разрозненные строки в любом списке. Ограничение: при большом количестве утомительно и легко сбросить выделение случайным кликом.

Shift + клик

Непрерывный диапазон строк. Не подходит, если нужные позиции разбросаны по списку.

Подбор в документе

Добавление товаров в табличную часть с указанием количества и цены. Работает только там, где предусмотрен конфигурацией.

Отбор + групповая обработка

Массовые изменения по условию без ручного выделения. Требует аккуратности: ошибка в отборе затронет лишние объекты.

Частые ошибки и ограничения

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

Вторая типичная ситуация: пользователь пытается выделить строки в форме, где множественный выбор отключён разработчиком. Это встречается в некоторых табличных частях и полях выбора. Если Ctrl и Shift не дают эффекта — проверьте, есть ли в меню «Ещё» команды «Изменить выделенное» или подобные; если их нет, массовая работа в этой форме не предусмотрена.

Также помните про права: если выделение работает, но команда удаления или изменения недоступна, вероятно, у вашей роли нет прав на интерактивное удаление или редактирование этих объектов. Обратитесь к администратору системы для расширения прав.

Типичные ошибки
01
Клик без Ctrl после выделения — сбрасывает весь набор строк до одной активной
02
Массовое удаление без проверки связей — объекты, на которые есть ссылки, останутся с битыми ссылками или не удалятся
03
Запуск групповой обработки без предварительного просмотра отбора — изменяются лишние элементы
04
Попытка выделить строки в форме с запрещённым множественным выбором — выглядит как «глюк», но это ограничение конфигурации
Контрольные точки

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

Количество выделенных строк
Норма

Подсвечены именно те позиции, которые нужны

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

Выделена одна строка или лишние позиции — повторите выделение

Результат групповой обработки
Норма

Изменены только объекты из отбора, реквизиты имеют нужные значения

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

Затронуты посторонние элементы — восстановите данные из резервной копии

Товары после подбора в документе
Норма

Все позиции перенесены с корректным количеством и ценами

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

Позиции продублировались или количество неверное — откорректируйте вручную

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

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

В некоторых табличных частях множественное выделение отключено настройками формы. Проверьте меню «Ещё» табличной части: если там есть команды вроде «Изменить выделенное» или «Установить/снять пометки», используйте их. Если таких команд нет — массовая работа в этой таблице не предусмотрена конфигурацией.

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

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

Можно ли добавить в документ несколько товаров одной группы сразу?

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

Как отменить массовое изменение, если выбрал не те позиции?

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

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

Скорее всего, у вашей роли нет права интерактивного удаления этих объектов. Альтернатива — установить пометку удаления (обычно доступна шире), а физическое удаление выполнит администратор через «Удаление помеченных объектов» в разделе «Администрирование».

Итог

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

Разрозненные строки выделяются через Ctrl, диапазон — через Shift. Для добавления товаров в документ используйте «Подбор», для массовых изменений — «Групповое изменение реквизитов» с обязательной проверкой отбора и резервной копией.