Как выделять строки в списках, документах и таблицах 1С

· 9 мин

Содержание

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

Частое заблуждение: Del на выделенных строках списка будто бы удаляет документы. Это не так. В списке Del только ставит пометку на удаление, сами объекты удаляются отдельной операцией. А вот в табличной части документа Del убирает выделенные строки сразу — это разные контексты, и путать их дорого.

Задачи повторяются каждый день: отметить десяток документов на проведение, удалить дубли справочника, переставить строки в табличной части накладной, скопировать фрагмент отчёта в Excel. Всё начинается с выделения строк, а дальше зависит от того, где вы находитесь — в списке, внутри документа или в печатной форме. Разберём каждый из этих случаев.

Три приёма: диапазон, вразброс и всё сразу

Чтобы клавиши сработали, курсор должен стоять в самой таблице. Щёлкните по любой строке — рамка появится вокруг ячейки, после этого список слушает клавиатуру.

Смежный диапазон (подряд идущие строки):

  1. Щёлкните по первой строке диапазона.
  2. Зажмите Shift и щёлкните по последней — выделится всё между ними.
  3. То же с клавиатуры: Shift + ↑ или Shift + ↓ расширяют выделение построчно, Shift + PageUp / PageDown — на экран за раз.

Строки вразброс (несмежные):

  • Зажмите Ctrl и щёлкайте по нужным строкам — каждая добавляется к выделению.
  • Повторный Ctrl + щелчок по уже выделенной строке убирает её из набора.

Все строки сразу:

  • Ctrl+A выделяет все строки таблицы.

Приёмы комбинируются: выделите диапазон через Shift, а потом с Ctrl добавьте отдельные строки из другого места списка. Чтобы сбросить всё выделение, достаточно щёлкнуть по одной любой строке без зажатых клавиш — остаётся выделенной только она.

Для навигации по длинному списку пригодятся Ctrl+Home (перейти в начало) и Ctrl+End (в конец). Встаньте на первую строку, нажмите Ctrl+End с Shift или просто удерживайте Shift + PageDown — и большой диапазон выделится без утомительной прокрутки мышью.

Что нужноКомбинацияКак работает
Диапазон подрядShift + щелчок / Shift + ↑/↓от текущей строки до указанной
Строки вразбросCtrl + щелчокдобавляет и убирает по одной
Весь списокCtrl+Aвсе строки таблицы
На экран вверх/внизShift + PageUp/PageDownрасширяет выделение постранично

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

Табличная часть — это таблица внутри документа: товары в накладной, начисления в расчётном листке, проводки в операции. Здесь те же Shift, Ctrl и Ctrl+A выделяют строки, но набор команд над ними шире, потому что строки можно прямо менять.

Полезные клавиши в табличной части:

  • Ins — добавить новую строку.
  • Del — удалить выделенные строки.
  • F9 — скопировать текущую строку (создать её дубль).
  • Ctrl+Shift+↑ / Ctrl+Shift+↓ — переместить выделенную строку вверх или вниз. Те же действия есть кнопками со стрелками в командной панели таблицы.

В табличной части Del удаляет строки сразу, без пометки. Если ошиблись — отмените ввод (Ctrl+Z) до записи документа либо закройте документ без сохранения. После записи вернуть строки можно только вручную.

Выделение сразу нескольких строк здесь экономит время: можно выделить пять позиций и перетащить их вверх одним движением или удалить разом, не нажимая Del по одной. А если нужно размножить похожие позиции, встаньте на образец и нажимайте F9 — каждая копия встаёт следом за текущей строкой, порядок потом поправите перемещением.

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

Табличный документ — это то, что открывается при печати накладной, формировании отчёта или выгрузке: сетка ячеек, как в Excel. Здесь выделяются не строки-объекты, а ячейки, и логика ближе к табличному редактору.

  • Протяните мышью или зажмите Shift и двигайте стрелками — выделится прямоугольный диапазон ячеек.
  • Несколько отдельных областей — с зажатым Ctrl.
  • Чтобы выделить строку целиком, щёлкните по её серому номеру слева; столбец — по заголовку столбца сверху.
  • Ctrl+A выделяет весь документ.

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

Чтобы выгрузить отчёт целиком, нажмите Ctrl+A, затем Ctrl+C и вставьте в Excel. А если из большого отчёта нужны только два блока для сравнения, выделите их как отдельные области с зажатым Ctrl — в копию попадёт ровно выделенное.

Через меню Таблица в верхней панели табличного документа по выделенному диапазону можно задать область печати, чтобы на бумагу попал только нужный фрагмент отчёта.

Сначала отбор, потом выделение

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

  • Ctrl+F — поиск по списку, если нужно просто найти запись.
  • Быстрый отбор: щёлкните правой кнопкой по значению в колонке (например, по контрагенту или статусу) и выберите в контекстном меню команду отбора по этому значению. В списке останутся только подходящие строки.
  • Расширенный отбор: Ещё → Настроить список → вкладка «Отбор». Здесь задаются условия по нескольким полям сразу.

После отбора нажмите Ctrl+A — выделятся только отобранные строки, и к ним можно применять групповую операцию. Это самый быстрый способ обработать, скажем, все документы одного контрагента за период.

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

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

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

КлавишаДействиеГде
Delпометить на удалениесписок, журнал
Delудалить строкутабличная часть
F9скопировать (создать копированием)список, табличная часть
Insсоздать новый / добавить строкусписок, табличная часть
F2открыть, редактировать значениесписок, таблица
F5обновить списоксписок
Ctrl+Fнайтисписок
Ctrl+Cкопировать выделенноевезде

Открыть строку на редактирование можно Enter или двойным щелчком, а F2 правит значение прямо в ячейке списка, где это разрешено. Эти клавиши работают над одной активной строкой, даже когда выделено несколько, — для массовых действий нужны именно групповые команды.

Групповые команды над выделенными строками списка собраны в меню Ещё командной панели: пометка на удаление и снятие пометки, проведение и отмена проведения — там, где это предусмотрено конфигурацией.

Для массовой правки реквизитов есть отдельная обработка «Групповое изменение реквизитов». Её открывают через меню «Все функции» (если оно включено в настройках программы); она работает по предварительно выделенным или отобранным элементам — например, сменить ставку НДС или ответственного у десятков позиций разом.

Пометка на удаление — обратимое действие: повторный Del её снимает. А вот реальное удаление происходит только при запуске операции «Удаление помеченных объектов», и оно необратимо. Запускайте её, когда уверены, что помеченное точно не нужно.

Перед групповой операцией
Выполнено: 0 / 4

Пример: выделить и обработать группу документов

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

  1. Задайте отбор: щёлкните правой кнопкой по колонке проведения или откройте Ещё → Настроить список → вкладку «Отбор» и оставьте только непроведённые за нужный период.
  2. Нажмите Ctrl+A — выделятся все отобранные строки, и ни одного лишнего документа за рамками периода.
  3. В меню Ещё выберите команду проведения. Если в этом журнале её нет, групповое проведение выполняет служебная обработка «Проведение документов», которая берёт отобранный список.
  4. Дождитесь окончания — список перестроится, проведённые документы сменят отметку в колонке проведения.

По той же схеме чистят дубли: отобрали, выделили Ctrl+A, нажали Del для пометки, проверили — и запустили удаление помеченных отдельной операцией.

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

Одинаково ли это работает в Бухгалтерии, ЗУП и УТ

Да. Выделение строк — механика платформы 1С:Предприятие 8.3 (интерфейс «Такси»), а не конкретной конфигурации. Shift, Ctrl, Ctrl+A, Del, F9 работают одинаково в 1С:Бухгалтерии 3.0, ЗУП 3.1, Управлении торговлей 11 и остальных типовых решениях.

Разница не между программами, а между тремя контекстами, которые мы разобрали выше: динамический список (документы и справочники), табличная часть внутри документа и табличный документ (печать, отчёты). В каждом из них выделение ведёт себя чуть по-разному, и именно это важно держать в голове, а не название конфигурации. Освоив три базовых контекста, вы одинаково уверенно работаете с клавиатурой в любой типовой базе на платформе 8.3.

Если строки не выделяются или выделение сбрасывается

  • Клавиши не реагируют. Фокус вне таблицы. Щёлкните по любой строке: курсор должен стоять в области строк, а не в поле поиска или в шапке списка.
  • Выделение пропало. Список обновился — вручную по F5 или автоматически — и перестроился. Выполняйте операцию сразу после выделения; в списках с частым обновлением сначала сделайте отбор, чтобы список реже перестраивался.
  • Ctrl+A захватил не всё в огромном списке. Динамический список подгружается порциями по мере прокрутки. Чем тянуть «всё» в списке на десятки тысяч записей, надёжнее сузить его отбором и работать уже по нему.
  • В табличном документе выделяется одна ячейка вместо строки. Щёлкайте по серому номеру строки слева — выделится строка целиком.
  • Групповая команда недоступна. Часть команд появляется только когда выделено больше одной строки, другие ограничены правами пользователя.
  • Выделяется только одна строка. Список открыт в режиме выбора значения — например, вы подбираете контрагента в документ. В этом режиме берётся одна строка; множественное выделение доступно, когда список открыт сам по себе из раздела.
Можно ли выделить строки только с клавиатуры, без мыши?
Смежный диапазон — да: встаньте на строку и держите Shift со стрелками ↑/↓. Для выбора строк вразброс нужна мышь с зажатым Ctrl — чисто клавиатурного аналога несмежного выделения в списке нет.
Работают ли комбинации в веб-клиенте и тонком клиенте?
Shift и Ctrl работают и в тонком клиенте, и в веб-клиенте через браузер. В вебе Ctrl+A иногда перехватывает сам браузер — тогда выделяйте диапазон мышью с Shift.
Как скопировать выделенные строки в Excel?
Выделите строки и нажмите Ctrl+C, затем вставьте в Excel. Из списка скопируются видимые колонки как текст, из табличного документа — с разбивкой на строки и столбцы.
Список разбит на страницы — как выделить строки со всех?
В 1С список не делится на страницы, он прокручивается единым полотном. Выделение сохраняется при прокрутке, но сбрасывается при обновлении списка, поэтому группируйте и обрабатывайте строки сразу.
Чем отличается выделение строк в списке и ячеек в отчёте?
В списке и табличной части вы выделяете строки-объекты (документы, товары), и над ними выполняются команды 1С. В табличном документе выделяются ячейки, как в Excel, — это нужно для копирования и печати, а не для действий над данными.