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