Быстрый старт · 7 мин
Как выделить строку в 1С: все способы выделения в списках и табличных частях
Как выделить строку в 1С в табличной части, списке и отчёте: мышью, клавиатурой, несколько строк подряд и разрозненные. Горячие клавиши и типичные ошибки.
Выделение строки — базовое действие, без которого невозможно скопировать, удалить, переместить или изменить данные в табличной части документа, списке справочника или журнале документов. В 1С существует несколько способов выделения: мышью, клавиатурой и комбинированный — для выбора нескольких строк сразу.
Механика выделения немного отличается в зависимости от того, где вы работаете: в динамическом списке (журнал документов, список контрагентов), в табличной части документа или в обычной таблице значений. Ниже разобраны все сценарии для тонкого клиента 1С:Предприятие 8.3, который используется в большинстве конфигураций.
Как выделить одну строку мышью и клавиатурой
Самый простой способ — щёлкнуть левой кнопкой мыши по нужной строке в любом месте, кроме редактируемой ячейки. Текущая строка подсвечивается цветом (обычно голубым или серым, в зависимости от темы интерфейса). Если щёлкнуть по ячейке, которая находится в режиме редактирования, курсор встанет внутрь текста, а строка не выделится — сначала нажмите Esc или Enter, чтобы выйти из режима ввода.
Клавиатурой строки перебираются стрелками «вверх» и «вниз». Клавиши Page Up и Page Down листают список постранично, Home и End переводят курсор на первую и последнюю строку. Это удобно в длинных журналах, где прокрутка мышью занимает время.
Признак того, что строка выделена корректно: она целиком подсвечена, а команды контекстного меню (копировать, удалить, изменить) применяются именно к ней. Если подсвечена только одна ячейка, вы находитесь в режиме редактирования, а не выделения.
Как выделить несколько строк подряд
Чтобы выделить непрерывный диапазон строк, щёлкните по первой строке диапазона, затем зажмите клавишу Shift и щёлкните по последней строке. Все строки между ними будут выделены. Тот же результат даёт зажатый Shift и стрелки «вверх»/«вниз» — диапазон расширяется от текущей позиции курсора.
Комбинация Shift + Page Down выделяет сразу экран строк, что ускоряет работу с большими списками. Shift + Ctrl + End выделяет всё от текущей строки до конца списка — удобно, когда нужно обработать «хвост» журнала.
- 1Щёлкните по первой строке нужного диапазона
- 2Зажмите клавишу Shift
- 3Щёлкните по последней строке диапазона или нажмите стрелку «вниз» несколько раз
- 4Убедитесь, что все нужные строки подсвечены, и выполните действие (копирование, удаление)
Как выделить разрозненные строки
Когда нужные строки разбросаны по списку, используйте клавишу Ctrl. Щёлкните по первой строке, затем зажмите Ctrl и щёлкайте по остальным нужным строкам — каждая добавится к выделению. Повторный щелчок с Ctrl по уже выделенной строке снимает выделение только с неё.
Важно понимать: в динамических списках (журналы документов, списки справочников) множественное выделение с Ctrl работает почти всегда. А вот в табличных частях документов поведение зависит от конфигурации — в некоторых случаях множественное выделение нужно сначала разрешить через меню «Ещё».
Как выделить строки в табличной части документа
Табличная часть (например, список товаров в накладной) поддерживает те же приёмы: Shift для диапазона, Ctrl для разрозненных строк. Однако в ряде конфигураций для множественных операций предусмотрены отдельные команды. Откройте меню «Ещё» над табличной частью — там могут быть пункты «Выделить все», «Снять выделение», а также групповые операции вроде «Изменить выделенные строки».
Выделить все строки табличной части можно сочетанием Ctrl + A, когда фокус находится в таблице. После этого доступно копирование всего перечня в буфер обмена (Ctrl + C) с последующей вставкой в другой документ или в Excel — 1С корректно переносит табличные данные через буфер.
Признак успешного выделения всех строк: подсвечена вся таблица, а в строке состояния или в заголовке меню отображается количество выбранных строк (в конфигурациях, где это предусмотрено).
Как выделить строки в динамическом списке и отчёте
В журналах документов и списках справочников множественное выделение позволяет проводить, помечать на удаление или изменять сразу группу объектов. Выделите строки с Shift или Ctrl, затем вызовите контекстное меню правой кнопкой мыши и выберите нужное действие. Действие применится ко всем выделенным объектам.
В отчётах на СКД (например, «Оборотно-сальдовая ведомость») выделение работает иначе: вы можете выделить ячейки или область мышью и скопировать их, но команды изменения данных недоступны — отчёт только отображает данные. Для изменения нужно перейти к исходному документу двойным щелчком или через расшифровку.
Что делать, если строка не выделяется
Если щелчок по строке не даёт результата, проверьте несколько типовых причин. Первая — открыт режим редактирования: нажмите Esc. Вторая — список открыт в режиме только просмотра (например, у пользователя нет прав на изменение), при этом выделение обычно всё равно работает, но команды изменения недоступны. Третья — в табличной части конфигурацией запрещено множественное выделение, тогда строки выделяются только по одной.
Иногда помогает переключение фокуса: щёлкните по заголовку колонки или по другой строке, затем вернитесь к нужной. Если список «завис» после фильтрации или поиска, обновите его клавишей F5.
Проверка результата после групповых операций
После копирования, перемещения или удаления выделенных строк убедитесь, что операция выполнена корректно. В табличной части документа проверьте количество строк и итоговые суммы — они должны измениться ожидаемым образом. В журнале документов обновите список клавишей F5 и убедитесь, что обработанные объекты изменили состояние (проведены, помечены на удаление).
Если результат не соответствует ожиданиям, не повторяйте операцию вслепую: отмените изменения в документе без сохранения (кнопка «Закрыть» с отказом от записи) или обратитесь к администратору для восстановления данных.
Что важно запомнить
Одна строка выделяется щелчком или стрелками, диапазон — с Shift, разрозненные строки — с Ctrl, все строки таблицы — Ctrl + A. Перед групповыми операциями проверяйте выделение, а в отчётах помните: данные там только для чтения.
Частые вопросы
Как выделить все строки в табличной части документа 1С?
Кликните по любой строке табличной части, чтобы перевести в неё фокус, и нажмите Ctrl + A. Если сочетание не срабатывает, используйте меню «Ещё» над табличной частью — там может быть команда «Выделить все».
Почему в 1С не выделяются несколько строк с зажатым Ctrl?
Чаще всего активен режим редактирования ячейки — нажмите Esc и повторите. Реже причина в настройках конфигурации: разработчик мог запретить множественное выделение для конкретной таблицы, тогда доступен только выбор по одной строке.
Как скопировать выделенные строки из 1С в Excel?
Выделите нужные строки, нажмите Ctrl + C, затем перейдите в Excel и нажмите Ctrl + V. Данные вставляются с сохранением колонок. Для копирования всей таблицы с заголовками удобнее использовать команду «Вывести список» из меню «Ещё», которая формирует табличный документ.
Можно ли выделить строки в отчёте и изменить данные?
Нет. Отчёт отображает данные в режиме чтения. Выделенные ячейки можно только скопировать. Чтобы изменить данные, откройте исходный документ через расшифровку (двойной щелчок по ячейке) и внесите правки в нём.
Что делать, если случайно удалил выделенные строки?
Если документ ещё не записан, закройте его без сохранения. Если изменения уже записаны, восстановить строки можно только из резервной копии базы или вручную. Поэтому перед удалением группы строк всегда проверяйте выделение.