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

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

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

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

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

Базовые приёмы — выделение с клавишами Ctrl и Shift — работают одинаково в большинстве конфигураций: «Управление торговлей», «Бухгалтерия предприятия», «ERP», «Комплексная автоматизация». Отличия начинаются там, где конфигурация добавляет собственные механизмы: подбор номенклатуры, корзину, обработку «Групповое изменение реквизитов».

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

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

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

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

Комбинация Ctrl+A выделяет все строки текущего списка. Осторожно: если список большой и не ограничен отбором, выделятся тысячи записей, и последующая операция (удаление, изменение) затронет их все.

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

Как выделить произвольные позиции в списке
  1. 1
    Откройте нужный список: справочник «Номенклатура», журнал документов или другой список.
  2. 2
    При необходимости сузьте список отбором или поиском, чтобы нужные позиции были видны.
  3. 3
    Зажмите Ctrl и кликайте по строкам, которые нужно выбрать; для диапазона используйте Shift.
  4. 4
    Проверьте, что выделены именно нужные строки, и только после этого выполняйте действие: удаление, перемещение в группу, изменение реквизита.

Множественный подбор товаров в документ

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

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

Выбор по одной позиции без закрытия формы

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

Добавление по штрихкоду и ввод по артикулу

Альтернатива ручному выделению — сканер штрихкодов или быстрый ввод артикула в поле поиска табличной части. Каждая считанная позиция добавляется новой строкой, повторное считывание увеличивает количество. Это быстрее подбора, когда товар физически доступен, но требует корректно заполненных штрихкодов в карточках номенклатуры.

Способы добавить несколько позиций в документ

Кнопка «Подбор»

Подходит для большинства документов; показывает остатки и цены. Ограничение: форма подбора есть не во всех документах и конфигурациях.

Множественное выделение в форме выбора

Быстро для небольшого числа позиций без настройки количества. Ограничение: количество часто приходится править уже в табличной части.

Сканер штрихкодов

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

Загрузка из табличного документа или Excel

Подходит для десятков и сотен строк по данным поставщика. Ограничение: требуется обработка загрузки и контроль сопоставления номенклатуры.

Массовые операции над выбранными позициями

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

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

Отбор как способ «выбрать» группу позиций

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

Отобранный список можно обработать целиком: выделить все строки через Ctrl+A и выполнить действие, либо передать отбор в обработку группового изменения. Такой подход надёжнее ручного выделения, потому что исключает случайный захват лишних строк и пропуск нужных.

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

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

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

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

Типичные ошибки
01
Выделение без отбора: Ctrl+A в нефильтрованном списке захватывает тысячи записей, и массовое действие задевает лишние данные.
02
Ожидание, что форма выбора добавит несколько строк: стандартный выбор часто закрывается после одной позиции — используйте «Подбор».
03
Игнорирование дублей после подбора: одна позиция добавлена несколькими строками с разными ценами, документ проводится с ошибками.
04
Массовое изменение реквизитов без теста на малой выборке: ошибочное значение записывается сразу в сотни карточек.
05
Перетаскивание выделенных элементов в группу без проверки: часть позиций оказывается не в той папке справочника.

Ограничения и особенности платформы

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

В табличных частях документов выделение нескольких строк позволяет удалить их разом (Delete) или скопировать через буфер обмена (Ctrl+C / Ctrl+V) — в том числе между документами. Это быстрый способ перенести состав одного заказа в другой без подбора.

Если типовых средств не хватает — например, нужен подбор по сложному условию с расчётом количества — задача решается внешними обработками или доработкой конфигурации. Это уже работа для специалиста по 1С; самостоятельно вмешиваться в конфигурацию без опыта не стоит.

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

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

Число строк после подбора
Норма

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

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

Строк больше или меньше ожидаемого, есть повторяющиеся товары

Отчёт группового изменения
Норма

Число изменённых объектов равно числу выделенных

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

Изменено больше объектов, чем выделялось

Список после массовой операции
Норма

Изменения видны только у нужных позиций

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

Изменились элементы, которые не выделялись

Итог

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

Ctrl выделяет произвольные строки, Shift — диапазон, Ctrl+A — весь список. В документы позиции добавляйте через «Подбор» или множественный выбор. Для больших объёмов сначала сужайте список отбором, а массовые изменения проверяйте на малой выборке и при риске — с резервной копией.

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

Почему в форме выбора не работает выделение нескольких строк через Ctrl?

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

Как перенести строки из одного документа в другой?

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

Можно ли выбрать позиции по условию, не выделяя их вручную?

Да. Настройте отбор списка («Ещё» — «Настроить список») по нужным условиям, затем выделите все отобранные строки через Ctrl+A и выполните действие. Для сложных условий и изменения реквизитов используйте обработку «Групповое изменение реквизитов» с отбором.

Что делать, если при подборе добавляются дубли позиций?

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

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

Штатной кнопки «отменить» для групповых операций нет. Варианты: вручную вернуть значения, повторить групповое изменение с правильными данными или восстановить базу из резервной копии. Поэтому перед массовой операцией проверяйте её на 2–3 позициях.

Работает ли множественный выбор в веб-клиенте 1С?

Да, выделение через Ctrl и Shift поддерживается в веб-клиенте и тонком клиенте. Отличия возможны в мелочах: скорости отрисовки больших списков, поведении перетаскивания. Кнопки «Подбор» и групповые обработки зависят от конфигурации, а не от типа клиента.