Как выбрать сразу несколько позиций в 1С: мышь, горячие клавиши, подбор и групповые операции
Содержание
Чтобы в 1С выбрать все позиции списка, встаньте на любую строку и нажмите Ctrl+A. Несколько позиций подряд выделяются Shift + клик по первой и последней строке, вразнобой — Ctrl + клик по каждой нужной. Эти три приёма работают и в списках справочников и документов, и в табличных частях, и в формах подбора номенклатуры.
Дальше начинаются нюансы, из-за которых бухгалтер теряет время: в динамическом списке Ctrl+A выделяет не всё, что есть в базе; в табличной части документа клик по строке попадает в ячейку и запускает редактирование; а добавить в реализацию сразу 40 товаров через форму выбора вообще нельзя — для этого есть отдельная кнопка Подбор.
Ниже — все способы выделения с точными путями меню, разбор групповых операций над выделенными позициями, таблица горячих клавиш и типичные ошибки.
Как выделить несколько позиций в 1С: три базовых приёма
Работают в любом списке на управляемых формах — справочники, журналы документов, табличные части, формы подбора.
| Что нужно | Как сделать | Где работает |
|---|---|---|
| Выбрать все позиции | Ctrl+A | список, табличная часть, подбор |
| Выделить диапазон строк | клик по первой строке → Shift + клик по последней | везде |
| Выделить строки вразнобой | Ctrl + клик по каждой строке | везде |
| Расширить выделение с клавиатуры | Shift+↑ / Shift+↓ | везде |
| Выделить до конца списка | Shift+Ctrl+End | список, табличная часть |
| Снять выделение | клик по одной строке без клавиш | везде |
Выделенные строки подсвечиваются цветом. Счётчик выделенных позиций 1С не показывает — это частая претензия, но её закрывает Ещё → Вывести список: в отчёт попадёт ровно столько строк, сколько вы отметили.
Ctrl + клик работает и наоборот: если строка уже выделена, клик с Ctrl снимает с неё выделение. Удобно, когда выбрали весь диапазон и нужно исключить две-три позиции.
Клик по полю, а не по строке — главная ловушка
В табличной части документа и в редактируемых списках одиночный клик встаёт в ячейку и открывает её на редактирование. Выделение всей строки при этом не возникает.
Решения:
- Нажмите
Esc— редактирование ячейки закроется, строка останется текущей. - Кликайте по узкой служебной колонке слева (с номером строки или маркером) — это выделяет строку целиком.
- Или просто работайте клавиатурой:
↑/↓для перехода,Shift+↓для набора выделения.
Как в 1С выбрать все позиции в списке: Ctrl+A и его ограничение
Ctrl+A — штатная команда «Выделить всё». Нажали в списке контрагентов — выделились все контрагенты, которые список успел загрузить.
Динамический список подгружает данные порциями по мере прокрутки. Если в справочнике 12 000 элементов, Ctrl+A отметит только загруженную часть (обычно первые несколько десятков строк).
Как с этим жить:
- 📜 Нужно до 200–300 позиций — прокрутите список до конца колесом или
Ctrl+End, дождитесь догрузки, затемCtrl+A. - 🔎 Нужна выборка по условию — сначала поставьте отбор (см. ниже), список схлопнется до 20–50 строк, и
Ctrl+Aвозьмёт их все. - ⚙️ Нужны тысячи позиций — не выделяйте руками. Используйте
Групповое изменение реквизитовс отбором «Все элементы» или обработку загрузки из Excel.
Проверяйте выделение перед групповым действием. Пометка на удаление или смена реквизита применяется молча ко всем выделенным строкам, а отмена возможна только вручную по каждой позиции.
Выделение в иерархическом справочнике
В справочниках с группами (Номенклатура, Контрагенты, Статьи затрат) выделение ведёт себя так:
- в режиме просмотра списком (
Ещё→Режим просмотра→Список) группы и элементы лежат в одной плоскости — выделяются вместе; - в режиме дерева выделяются только соседние узлы одного уровня, а выделить группу вместе с её содержимым нельзя;
- чтобы захватить всё содержимое группы, отключите иерархию:
Ещё→Режим просмотра→Список, затем отбор по родителю.
Как выделить несколько строк в табличной части документа
Товары в реализации, начисления в начислении зарплаты, строки в акте — это табличные части. Выделение там нужно, чтобы удалить, скопировать, переместить или изменить группу строк.
- Встаньте на первую нужную строку (клик по колонке с номером, не по ячейке).
- Наберите выделение:
Shift+ клик по последней строке диапазона либоCtrl+ клик по отдельным строкам. - Выполните действие:
Ctrl+Delete— удалить выделенные строки,Ctrl+C— скопировать,F9— продублировать текущую. - Для перемещения используйте
Ctrl+Shift+↑/Ctrl+Shift+↓либо кнопки со стрелками над таблицей.
Удаление нескольких строк срабатывает сразу, без вопроса «Вы уверены?». Если снесли лишнее — закройте документ по Esc без записи и откройте заново.
Сортировка и перенумерация после удаления
Номера строк в табличной части — это просто порядок. После удаления середины нумерация сдвигается автоматически. Если нужен другой порядок товаров в печатной форме, сортируйте строки до записи документа: клик по заголовку колонки в части конфигураций сортирует таблицу, в остальных — переставляйте строки стрелками.
Подбор: как выбрать сразу несколько позиций номенклатуры в документ
Форма выбора справочника возвращает одну позицию: выбрали товар — она закрылась. Для набора десятков строк в документе предусмотрен отдельный механизм — Подбор.
1С:Бухгалтерия 3.0. В Реализации, Поступлении, Требовании-накладной над таблицей товаров есть кнопка Подбор. Откроется справочник номенклатуры в режиме подбора:
- двойной клик по позиции добавляет её в документ и форма не закрывается;
- галочка
Запрашивать количество— после каждого выбора 1С спросит количество; - галочка
Запрашивать цену— то же по цене; - внизу виден счётчик подобранных позиций и сумма.
1С:Управление торговлей 11 и 1С:ERP. Кнопка Подбор товаров открывает полноценную форму с остатками и ценами. Логика другая:
- Отмечаете позиции и задаёте количество — они попадают в нижнюю часть
Подобранные товары. - Набираете весь список, видя остатки на складе по каждой строке.
- Нажимаете
Перенести в документ— все позиции уезжают в таблицу одной операцией.
1С:ЗУП 3.1. Аналог подбора — кнопка Подбор или Заполнить в документах начислений и кадровых приказах: Приём на работу списком, Увольнение (списком), Начисление зарплаты → Заполнить. Сотрудники выбираются множественно в форме подбора, а не по одному.
Если в форме подбора нужны все позиции группы: откройте группу, нажмите Ctrl+A, затем команду Выбрать (или Enter). В конфигурациях с режимом множественного выбора так переносится вся группа целиком.
Выбор нескольких значений в поле отбора отчёта
Отдельная задача — указать несколько позиций в настройках отчёта, например пять номенклатур в Ведомости по товарам на складах.
- Откройте
Настройки→Отборы(илиЕщё→Изменить вариант). - Добавьте поле
Номенклатура. - В колонке
Вид сравненияпоставьтеВ списке(илиВ группе из списка). - В значении нажмите кнопку выбора — откроется список значений, куда добавляются позиции по одной кнопкой
Добавить. - Там же работает
Подбориз справочника и вставка из буфера.
Вид сравнения Равно принимает только одну позицию — это и есть причина жалобы «не даёт выбрать несколько».
Что можно сделать с выделенными позициями: групповые операции
| Операция | Как вызвать | Где доступна |
|---|---|---|
| Пометить на удаление / снять пометку | Del или Ещё → Пометить на удаление | справочники, документы |
| Провести / отменить проведение | Ещё → Провести | журналы документов |
| Печать комплекта | Печать → форма | журналы документов |
| Отправить по ЭДО | ЭДО → Отправить | реализации, акты, УПД |
| Изменить реквизит у группы | Ещё → Изменить выделенные (у администратора) | справочники |
| Скопировать в буфер | Ctrl+C | любой список |
| Вывести в табличный документ | Ещё → Вывести список | любой список |
Печать комплекта — самый частый сценарий: выделили 30 реализаций за день, нажали Печать → Товарная накладная (ТОРГ-12), получили 30 накладных одним файлом на печать.
Групповое изменение реквизитов
Когда нужно поменять одно поле у сотен позиций (например, подставить вид номенклатуры или ставку НДС):
Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов
В УТ 11 и ERP путь начинается с НСИ и администрирование → Обслуживание. Нужны полные права.
Порядок работы:
- В поле
Изменятьвыберите вид объекта —Справочник.Номенклатура. - Задайте отбор или переключитесь на
В спискеи подберите позиции вручную. - Выберите реквизит и новое значение.
- Нажмите
Изменить реквизиты.
Перед групповым изменением делайте резервную копию базы. Обработка пишет значения напрямую, откатить одной кнопкой нельзя.
Как выбрать все позиции по условию: поиск, отбор, сортировка
Выделять руками имеет смысл до 20–30 строк. Дальше быстрее сузить список, а потом нажать Ctrl+A.
Быстрый отбор по значению в ячейке. Встаньте на нужное значение (например, контрагента) → правый клик → Найти: Контрагент = "Ромашка". Список оставит только его документы. Отмена — Ctrl+Q.
Поиск по строке. Ctrl+F открывает поиск по текущей колонке или по всем. Удобно искать по части артикула или по тексту наименования.
Настройка списка. Ещё → Настроить список → вкладка Отбор: добавляете условия — Дата в интервале, Сумма больше, Организация в списке. Вкладка Сортировка упорядочивает строки, чтобы нужные позиции шли подряд и выделялись одним Shift-кликом.
Типовая связка для инвентаризации: отбор Вид номенклатуры = Товар + сортировка по наименованию → Ctrl+A → Ещё → Вывести список → выгрузка в Excel.
Выгрузка выделенных позиций в Excel
Два пути, оба без доработок:
- Выделили строки →
Ctrl+C→ вставили в Excel. Переносятся видимые колонки как текст. Ещё→Вывести список→ отметили галочками нужные колонки →ОК→ в табличном документеФайл→Сохранить как→ формат.xlsx.
Второй способ лучше: вы сами выбираете колонки, а числа попадают числами, а не текстом.
Если позиций тысячи: автоматизация вместо мыши
- 📥 Загрузка из Excel
. В БП 3.0 и УТ 11 в табличной части многих документов есть
Заполнить→Загрузить из файла(или кнопкаЗагрузить). Готовите столбцыНоменклатура / Количество / Цена, вставляете — строки создаются пачкой. - 🏷 Сканер штрихкодов. В подборе товаров сканирование добавляет позицию и наращивает количество. Для 200 позиций это быстрее любого выделения.
- 📄 Заполнение по документу-основанию.
Заполнить→По поступлению/По заказупереносит весь список строк сразу. - 🧩 Код в доработке. Если задачу закрывает только обработка, выделенные строки доступны программно.
// Выделенные строки динамического списка — это ссылки на объекты
Для Каждого Ссылка Из Элементы.Список.ВыделенныеСтроки Цикл
Сообщить(Строка(Ссылка));
КонецЦикла;
// Выделенные строки табличной части — это идентификаторы строк
Для Каждого Ид Из Элементы.Товары.ВыделенныеСтроки Цикл
СтрокаТаблицы = Объект.Товары.НайтиПоИдентификатору(Ид);
СтрокаТаблицы.Количество = 1;
КонецЦикла;
Разница принципиальная: для списка в ВыделенныеСтроки лежат ссылки, для табличной части — идентификаторы, которые нужно разворачивать через НайтиПоИдентификатору. На этом спотыкаются почти все начинающие.
Типичные ошибки при выделении позиций в 1С
Ctrl+End), дождитесь появления всех строк и повторите Ctrl+A. Для больших справочников используйте отбор или групповую обработку.Esc и кликайте по служебной колонке слева (с номером строки) или набирайте выделение клавишами Shift+↓.Подбор над табличной частью — она не закрывается после каждого выбора.Печать там.Равно. Поменяйте на В списке и добавьте позиции в список значений.F5 или список обновился сам после записи документа. Сначала завершите набор выделения, потом выполняйте действие — не переключайтесь на другие окна.Esc без записи — вернётся последняя записанная версия.Горячие клавиши для выделения строк и позиций
| Клавиши | Действие |
|---|---|
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 — НСИ и администрирование). Перед запуском сделайте резервную копию.Как указать несколько номенклатур в отборе отчёта?
В списке и добавьте позиции в список значений. С видом сравнения Равно принимается только одно значение.