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

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

Как в 1С 8 выделить несколько строк

Как выделить несколько строк в 1С 8: способы выделения мышью, клавишами Shift и Ctrl, в табличных частях и списках. Разбор ошибок и ответы на частые вопросы.

Выделение нескольких строк — одна из базовых операций в 1С 8, которая нужна при групповом удалении, копировании, перемещении элементов справочников, обработке строк табличных частей документов и формировании отчётов. Пользователи, перешедшие из других программ, часто не находят привычных комбинаций, потому что поведение зависит от типа поля: динамический список, табличная часть документа или табличное поле обработки работают немного по-разному.

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

Выделение непрерывного диапазона строк через Shift

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

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

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

Произвольное выделение несмежных строк через Ctrl

Когда нужные строки разбросаны по списку, используйте клавишу Ctrl. Зажмите её и последовательно кликайте левой кнопкой мыши по каждой нужной строке. Каждая кликнутая строка добавляется к выделению независимо от её положения.

Повторный клик по уже выделенной строке при зажатом Ctrl снимает выделение именно с неё, не затрагивая остальные. Это удобно для исправления ошибочного клика без сброса всего набора.

Сочетание Shift и Ctrl можно комбинировать: сначала выделить диапазон через Shift, затем, удерживая Ctrl, добавить отдельные строки в других частях списка. Итоговый набор будет включать и диапазон, и одиночные строки.

Выделение всех строк и работа с табличными частями документов

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

В табличной части документа (например, «Товары» в реализации) множественное выделение работает так же: Shift для диапазона, Ctrl для произвольного набора. Выделенные строки можно удалить клавишей Delete, скопировать через Ctrl+C или перетащить мышью для изменения порядка, если конфигурация разрешает ручную сортировку.

Порядок действий для группового удаления строк
  1. 1
    Откройте документ и перейдите на вкладку с табличной частью
  2. 2
    Кликните первую строку удаляемого диапазона
  3. 3
    Зажмите Shift и кликните последнюю строку диапазона
  4. 4
    Убедитесь, что подсвечены именно те строки, которые нужно удалить
  5. 5
    Нажмите Delete и подтвердите действие
  6. 6
    Проверьте итоговые суммы документа после удаления

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

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

Журналы документов и списки справочников построены на динамических списках, и здесь есть особенности. Выделение через Shift и Ctrl работает, но если список отфильтрован или отсортирован, диапазон Shift выделяет строки в текущем визуальном порядке, а не в порядке хранения данных.

Для групповых операций над объектами списка используйте контекстное меню по правому клику на выделенных строках: доступны команды «Установить пометку удаления», «Изменить» (если в конфигурации есть групповая обработка), «Провести» или «Отменить проведение» для документов.

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

Что делать, если множественное выделение не работает

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

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

Маршрут решения

Как выбрать действие

Ctrl+клик не добавляет строки к выделениюПроверьте, не открыта ли форма в режиме одиночного выбора; ищите кнопку множественного подбора
Нужно обработать сотни строк по условиюИспользуйте отбор списка или групповую обработку вместо ручного выделения
Shift выделяет не тот диапазонСнимите выделение кликом по одной строке и начните диапазон заново от правильной первой строки

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

Групповая обработка как альтернатива ручному выделению

Когда строк десятки или сотни, ручное выделение неэффективно и рискованно. В типовых конфигурациях есть штатные механизмы групповой обработки: «Групповое изменение реквизитов» в разделе администрирования, обработки подбора в документах, команды изменения списка в журналах.

Эти инструменты позволяют отобрать объекты по условиям и применить действие ко всем сразу, без ручного выделения мышью. Результат предсказуемее: система показывает количество обрабатываемых объектов до запуска операции.

Типичные ошибки
01
Выделение диапазона Shift после сортировки списка — в диапазон попадают строки, которые раньше стояли в других местах; перед выделением проверьте текущий порядок
02
Удаление выделенных строк табличной части без проверки итогов — после Delete документ требует перепроверки сумм и налогов
03
Попытка выделить строки в форме одиночного выбора — время тратится впустую, нужно искать механизм множественного подбора
04
Групповая пометка удаления без резервной копии — восстановление данных займёт значительно больше времени, чем создание копии
Итог

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

Непрерывный диапазон выделяется через Shift, произвольный набор — через Ctrl, все строки — через Ctrl+A. Если выделение не работает, форма настроена на одиночный выбор. Для массовых операций используйте групповые обработки и предварительно делайте резервную копию.

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

Почему в 1С не выделяются несколько строк при зажатом Ctrl?

Наиболее вероятная причина — табличное поле формы настроено разработчиком на одиночный выбор. Это ограничение конфигурации, обойти его средствами пользователя нельзя. Ищите в форме кнопку подбора или групповой обработки.

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

Установите курсор в любую строку табличной части и нажмите Ctrl+A. Если сочетание не сработало, выделите диапазон вручную: первая строка, затем Shift+клик по последней. После этого доступны удаление или копирование всего набора.

Можно ли скопировать выделенные строки из табличной части в Excel?

Да. Выделите строки, нажмите Ctrl+C, затем вставьте в Excel через Ctrl+V. Переносятся значения видимых колонок. Альтернатива — команда «Вывести список» в меню «Ещё», которая формирует табличный документ для сохранения.

Как снять выделение с одной строки, не сбрасывая остальные?

Зажмите Ctrl и кликните по строке, которую нужно исключить. Она перестанет быть выделенной, остальной набор сохранится. Клик без Ctrl по любой строке сбросит выделение полностью.

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

Да, сочетания Shift и Ctrl поддерживаются в веб-клиенте так же, как в тонком клиенте. При нестабильном соединении возможны задержки отклика — дожидайтесь визуальной подсветки строки перед следующим кликом.

Как выделить строки по условию, а не вручную?

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