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