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

· 11 мин

Содержание

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

Дальше начинаются нюансы, из-за которых бухгалтер теряет время: в динамическом списке Ctrl+A выделяет не всё, что есть в базе; в табличной части документа клик по строке попадает в ячейку и запускает редактирование; а добавить в реализацию сразу 40 товаров через форму выбора вообще нельзя — для этого есть отдельная кнопка Подбор.

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

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

Работают в любом списке на управляемых формах — справочники, журналы документов, табличные части, формы подбора.

Что нужноКак сделатьГде работает
Выбрать все позицииCtrl+Aсписок, табличная часть, подбор
Выделить диапазон строкклик по первой строке → Shift + клик по последнейвезде
Выделить строки вразнобойCtrl + клик по каждой строкевезде
Расширить выделение с клавиатурыShift+↑ / Shift+↓везде
Выделить до конца спискаShift+Ctrl+Endсписок, табличная часть
Снять выделениеклик по одной строке без клавишвезде

Выделенные строки подсвечиваются цветом. Счётчик выделенных позиций 1С не показывает — это частая претензия, но её закрывает Ещё → Вывести список: в отчёт попадёт ровно столько строк, сколько вы отметили.

Ctrl + клик работает и наоборот: если строка уже выделена, клик с Ctrl снимает с неё выделение. Удобно, когда выбрали весь диапазон и нужно исключить две-три позиции.

Клик по полю, а не по строке — главная ловушка

В табличной части документа и в редактируемых списках одиночный клик встаёт в ячейку и открывает её на редактирование. Выделение всей строки при этом не возникает.

Решения:

  1. Нажмите Esc — редактирование ячейки закроется, строка останется текущей.
  2. Кликайте по узкой служебной колонке слева (с номером строки или маркером) — это выделяет строку целиком.
  3. Или просто работайте клавиатурой: ↑ / ↓ для перехода, Shift+↓ для набора выделения.

Как в 1С выбрать все позиции в списке: Ctrl+A и его ограничение

Ctrl+A — штатная команда «Выделить всё». Нажали в списке контрагентов — выделились все контрагенты, которые список успел загрузить.

Динамический список подгружает данные порциями по мере прокрутки. Если в справочнике 12 000 элементов, Ctrl+A отметит только загруженную часть (обычно первые несколько десятков строк).

Как с этим жить:

  • 📜 Нужно до 200–300 позиций — прокрутите список до конца колесом или Ctrl+End, дождитесь догрузки, затем Ctrl+A.
  • 🔎 Нужна выборка по условию — сначала поставьте отбор (см. ниже), список схлопнется до 20–50 строк, и Ctrl+A возьмёт их все.
  • ⚙️ Нужны тысячи позиций — не выделяйте руками. Используйте Групповое изменение реквизитов с отбором «Все элементы» или обработку загрузки из Excel.

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

Выделение в иерархическом справочнике

В справочниках с группами (Номенклатура, Контрагенты, Статьи затрат) выделение ведёт себя так:

  • в режиме просмотра списком (Ещё → Режим просмотра → Список) группы и элементы лежат в одной плоскости — выделяются вместе;
  • в режиме дерева выделяются только соседние узлы одного уровня, а выделить группу вместе с её содержимым нельзя;
  • чтобы захватить всё содержимое группы, отключите иерархию: Ещё → Режим просмотра → Список, затем отбор по родителю.

Как выделить несколько строк в табличной части документа

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

  1. Встаньте на первую нужную строку (клик по колонке с номером, не по ячейке).
  2. Наберите выделение: Shift + клик по последней строке диапазона либо Ctrl + клик по отдельным строкам.
  3. Выполните действие: Ctrl+Delete — удалить выделенные строки, Ctrl+C — скопировать, F9 — продублировать текущую.
  4. Для перемещения используйте Ctrl+Shift+↑ / Ctrl+Shift+↓ либо кнопки со стрелками над таблицей.

Удаление нескольких строк срабатывает сразу, без вопроса «Вы уверены?». Если снесли лишнее — закройте документ по Esc без записи и откройте заново.

Сортировка и перенумерация после удаления

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

Безопасное групповое действие над выделенными позициями
Выполнено: 0 / 6

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

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

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

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

1С:Управление торговлей 11 и 1С:ERP. Кнопка Подбор товаров открывает полноценную форму с остатками и ценами. Логика другая:

  1. Отмечаете позиции и задаёте количество — они попадают в нижнюю часть Подобранные товары.
  2. Набираете весь список, видя остатки на складе по каждой строке.
  3. Нажимаете Перенести в документ — все позиции уезжают в таблицу одной операцией.

1С:ЗУП 3.1. Аналог подбора — кнопка Подбор или Заполнить в документах начислений и кадровых приказах: Приём на работу списком, Увольнение (списком), Начисление зарплаты → Заполнить. Сотрудники выбираются множественно в форме подбора, а не по одному.

Если в форме подбора нужны все позиции группы: откройте группу, нажмите Ctrl+A, затем команду Выбрать (или Enter). В конфигурациях с режимом множественного выбора так переносится вся группа целиком.

Выбор нескольких значений в поле отбора отчёта

Отдельная задача — указать несколько позиций в настройках отчёта, например пять номенклатур в Ведомости по товарам на складах.

  1. Откройте Настройки → Отборы (или Ещё → Изменить вариант).
  2. Добавьте поле Номенклатура.
  3. В колонке Вид сравнения поставьте В списке (или В группе из списка).
  4. В значении нажмите кнопку выбора — откроется список значений, куда добавляются позиции по одной кнопкой Добавить.
  5. Там же работает Подбор из справочника и вставка из буфера.

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

Что можно сделать с выделенными позициями: групповые операции

ОперацияКак вызватьГде доступна
Пометить на удаление / снять пометкуDel или Ещё → Пометить на удалениесправочники, документы
Провести / отменить проведениеЕщё → Провестижурналы документов
Печать комплектаПечать → формажурналы документов
Отправить по ЭДОЭДО → Отправитьреализации, акты, УПД
Изменить реквизит у группыЕщё → Изменить выделенные (у администратора)справочники
Скопировать в буферCtrl+Cлюбой список
Вывести в табличный документЕщё → Вывести списоклюбой список

Печать комплекта — самый частый сценарий: выделили 30 реализаций за день, нажали Печать → Товарная накладная (ТОРГ-12), получили 30 накладных одним файлом на печать.

Групповое изменение реквизитов

Когда нужно поменять одно поле у сотен позиций (например, подставить вид номенклатуры или ставку НДС):

Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов

В УТ 11 и ERP путь начинается с НСИ и администрирование → Обслуживание. Нужны полные права.

Порядок работы:

  1. В поле Изменять выберите вид объекта — Справочник.Номенклатура.
  2. Задайте отбор или переключитесь на В списке и подберите позиции вручную.
  3. Выберите реквизит и новое значение.
  4. Нажмите Изменить реквизиты.

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

Как выбрать все позиции по условию: поиск, отбор, сортировка

Выделять руками имеет смысл до 20–30 строк. Дальше быстрее сузить список, а потом нажать Ctrl+A.

Быстрый отбор по значению в ячейке. Встаньте на нужное значение (например, контрагента) → правый клик → Найти: Контрагент = "Ромашка". Список оставит только его документы. Отмена — Ctrl+Q.

Поиск по строке. Ctrl+F открывает поиск по текущей колонке или по всем. Удобно искать по части артикула или по тексту наименования.

Настройка списка. Ещё → Настроить список → вкладка Отбор: добавляете условия — Дата в интервале, Сумма больше, Организация в списке. Вкладка Сортировка упорядочивает строки, чтобы нужные позиции шли подряд и выделялись одним Shift-кликом.

Типовая связка для инвентаризации: отбор Вид номенклатуры = Товар + сортировка по наименованию → Ctrl+A → Ещё → Вывести список → выгрузка в Excel.

Выгрузка выделенных позиций в Excel

Два пути, оба без доработок:

  1. Выделили строки → Ctrl+C → вставили в Excel. Переносятся видимые колонки как текст.
  2. Ещё → Вывести список → отметили галочками нужные колонки → ОК → в табличном документе Файл → Сохранить как → формат .xlsx.

Второй способ лучше: вы сами выбираете колонки, а числа попадают числами, а не текстом.

Если позиций тысячи: автоматизация вместо мыши

  • 📥 Загрузка из Excel . В БП 3.0 и УТ 11 в табличной части многих документов есть Заполнить → Загрузить из файла (или кнопка Загрузить). Готовите столбцы Номенклатура / Количество / Цена, вставляете — строки создаются пачкой.
  • 🏷 Сканер штрихкодов. В подборе товаров сканирование добавляет позицию и наращивает количество. Для 200 позиций это быстрее любого выделения.
  • 📄 Заполнение по документу-основанию. Заполнить → По поступлению / По заказу переносит весь список строк сразу.
  • 🧩 Код в доработке. Если задачу закрывает только обработка, выделенные строки доступны программно.
// Выделенные строки динамического списка — это ссылки на объекты
Для Каждого Ссылка Из Элементы.Список.ВыделенныеСтроки Цикл
    Сообщить(Строка(Ссылка));
КонецЦикла;

// Выделенные строки табличной части — это идентификаторы строк
Для Каждого Ид Из Элементы.Товары.ВыделенныеСтроки Цикл
    СтрокаТаблицы = Объект.Товары.НайтиПоИдентификатору(Ид);
    СтрокаТаблицы.Количество = 1;
КонецЦикла;

Разница принципиальная: для списка в ВыделенныеСтроки лежат ссылки, для табличной части — идентификаторы, которые нужно разворачивать через НайтиПоИдентификатору. На этом спотыкаются почти все начинающие.

Типичные ошибки при выделении позиций в 1С

Диагностика: выберите симптом

Горячие клавиши для выделения строк и позиций

КлавишиДействие
Ctrl+Aвыделить все позиции списка или таблицы
Shift + кликвыделить диапазон строк
Ctrl + кликдобавить или убрать строку из выделения
Shift+↑ / Shift+↓расширить выделение на строку
Shift+Ctrl+Endвыделить до конца списка
Ctrl+Cскопировать выделенные строки
Insдобавить строку в табличную часть
F9скопировать текущую строку или элемент
Ctrl+Deleteудалить выделенные строки таблицы
Delпометить на удаление в списке
Ctrl+Shift+↑ / Ctrl+Shift+↓переместить строку вверх / вниз
Ctrl+Fпоиск по списку
Ctrl+Qотменить поиск и отбор
Escвыйти из редактирования ячейки
F5обновить список (сбрасывает выделение)

Часть сочетаний в веб-клиенте перехватывает браузер. Если Ctrl+A выделяет текст всей страницы, кликните один раз внутрь таблицы, чтобы фокус ушёл в список, и повторите.

Особенности по конфигурациям

КонфигурацияГде искать множественный выбор
1С:Бухгалтерия 3.0кнопка Подбор в документах; Администрирование → Обслуживание → Корректировка данных
1С:ЗУП 3.1Подбор / Заполнить в документах начислений; кадровые приказы списком
1С:Управление торговлей 11Подбор товаров с блоком Подобранные товары и кнопкой Перенести в документ
1С:ERP, Комплексная автоматизация 2то же, плюс НСИ и администрирование → Обслуживание → Корректировка данных
1С:Розница, 1С:УНФПодбор в чеках и накладных, сканер штрихкодов
Старые базы на обычных формах (БП 2.0, ЗУП 2.5)выделение мышью с Shift / Ctrl, обработка «Групповая обработка справочников и документов»

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

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

Как в 1С выбрать все позиции сразу?
Встаньте на любую строку списка и нажмите Ctrl+A. Если список большой, сначала прокрутите его до конца или поставьте отбор — иначе выделится только загруженная часть строк.
Почему в форме выбора номенклатуры нельзя отметить несколько позиций?
Форма выбора возвращает одно значение и закрывается. Для набора нескольких позиций используйте кнопку Подбор над табличной частью документа — она остаётся открытой и добавляет строки по одной.
Как удалить сразу несколько строк в табличной части?
Выделите их Shift- или Ctrl-кликом и нажмите Ctrl+Delete. Подтверждения не будет. Ошиблись — закройте документ по Esc без записи.
Как выделить несколько документов для печати?
В журнале документов отметьте строки Ctrl-кликом и нажмите Печать, выбрав нужную форму. Печать из открытой формы документа работает только по одному документу.
Как изменить один реквизит у сотен позиций номенклатуры?
Через Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов (в УТ и ERP — НСИ и администрирование). Перед запуском сделайте резервную копию.
Как указать несколько номенклатур в отборе отчёта?
В настройках отбора поставьте вид сравнения В списке и добавьте позиции в список значений. С видом сравнения Равно принимается только одно значение.