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