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