Выделяем сразу все строки списка, табличной части и отчёта в 1С 8.3

· 9 мин

Содержание

Чтобы выделить все строки в 1С, щёлкните по любой строке таблицы и нажмите Ctrl+A. Сочетание работает в списках документов и справочников, в табличных частях документов и в отчётах. Главное условие — фокус должен стоять на самой таблице, а не в поле ввода.

Способ общий для платформы 1С:Предприятие 8.3 и не зависит от конфигурации: в Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 клавиши одинаковые. Отличаются только команды, которые потом можно применить к выделенным строкам. Если Ctrl+A не срабатывает, причина почти всегда в одном из случаев из раздела про проблемы ниже.

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

Клавиатура — самый быстрый путь. Мышь нужна, только если строки разбросаны по списку.

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

Последовательность для длинного списка такая:

  1. Щёлкните по первой нужной строке.
  2. Удерживайте Shift и нажимайте PageDown, пока не дойдёте до нужного места.
  3. Для точной границы доберите строки стрелками, не отпуская Shift.

💡 Если нужны все строки, кроме пары штук, быстрее нажать Ctrl+A, а потом снять лишние щелчком с зажатым Ctrl.

Отпустили Shift и нажали стрелку — выделение сбросится до одной строки. Начинайте заново от первой строки диапазона.

Команда «Выделить все» в меню «Ещё» и контекстном меню

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

Как найти команду:

  1. Откройте список или табличную часть.
  2. Нажмите Ещё над этой таблицей. В форме документа у шапки и у каждой табличной части своё меню «Ещё» — берите то, что над таблицей.
  3. Найдите команду выделения всех строк. Рядом с ней указано Ctrl+A.

Правая кнопка мыши по строке открывает контекстное меню. В нём те же команды, что и в «Ещё», только короче список. Если команды выделения там нет, значит, разработчик формы её не вывел — но клавиши при этом обычно работают.

💡 Меню «Ещё» — хорошая шпаргалка. Справа от каждой команды подписано её сочетание клавиш, так их проще запомнить.

Выделение строк мышью: диапазон и выборочно

Мышь удобна, когда нужны конкретные строки, а не весь список целиком.

🖱️ Три приёма:

  • Диапазон. Щёлкните по первой строке, зажмите Shift и щёлкните по последней. Выделится всё между ними, включая обе границы.
  • Выборочно. Зажмите Ctrl и щёлкайте по нужным строкам по одной. Повторный щелчок с Ctrl снимает выделение со строки.
  • Протягиванием. Нажмите левую кнопку на строке и, не отпуская, тяните вниз. Список прокрутится сам, когда курсор дойдёт до края.

Приёмы можно комбинировать. Например, выделить диапазон с 10-й по 40-ю строку через Shift, а потом добавить к нему 55-ю и 61-ю через Ctrl.

💡 Нужные строки разбросаны по всему списку? Сначала отсортируйте его: щелчок по заголовку колонки упорядочивает строки по ней. Например, отсортируйте поступления по контрагенту — документы одного поставщика встанут подряд, и хватит одного диапазона через Shift вместо десятка щелчков с Ctrl.

Сколько строк выделено, 1С в списках обычно не показывает. Проверить количество можно через вывод списка: об этом ниже, в разделе про действия с выделенным.

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

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

Чем сузить список:

  • 🔎 Строка поиска над списком. Введите часть номера, наименования или суммы. Сочетание Ctrl+F ставит курсор в поиск.
  • 🧭 Быстрые отборы в шапке формы. В списках документов БП 3.0 обычно есть поля «Организация», «Контрагент», «Склад» или похожие — набор зависит от вида документа.
  • 📅 Период. В журналах документов задайте интервал дат кнопкой выбора периода, чтобы не тащить за собой старые годы.
  • 🧩 Расширенный поиск по Alt+F. Он ищет значение в конкретной колонке с условием: «равно», «содержит» и т. д.

После отбора щёлкните по строке и нажмите Ctrl+A. В выделение попадут только отобранные строки.

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

Иерархические справочники

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

Чтобы выделить все элементы сразу, переключите вид списка. Откройте Ещё → Режим просмотра и выберите Список. Группы исчезнут, все элементы встанут в одну плоскую таблицу, и Ctrl+A возьмёт их целиком. Вернуть обычный вид можно той же командой — режим «Иерархический список».

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

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

Порядок действий:

  1. Откройте документ и перейдите на нужную вкладку.
  2. Щёлкните по номеру строки (колонка «N») или по любой ячейке.
  3. Если ячейка перешла в режим редактирования (мигает курсор), нажмите Esc.
  4. Нажмите Ctrl+A — выделится вся табличная часть.

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

ДействиеКакЧто учесть
Удалить строкиклавиша Delete или кнопка удаления на панели таблицыудаляет все выделенные сразу
Переместитькнопки со стрелками вверх/вниз на панелиработает для группы строк
Скопировать в другой документкоманды копирования и вставки строк в меню «Ещё» табличной частиесть в БП 3.0, УТ 11 и других конфигурациях на БСП, но не в каждой форме
Изменить колонку разомгрупповые команды формы, например заполнение цен или ставки НДСнабор зависит от вида документа

Delete в табличной части срабатывает без лишних вопросов. Удалили лишнее — закройте документ без сохранения: строки вернутся. После записи вернуть их можно только вручную или из резервной копии.

💡 Перенос сотни строк товаров из одного документа в другой через копирование строк занимает секунды. Это быстрее, чем подбор заново, и сохраняет количество и цены.

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

Отчёты в 1С (оборотно-сальдовая ведомость, анализ счёта, расчётные листки) выводятся в табличный документ. Он похож на лист Excel, и выделение там по клеткам, а не по строкам.

Приёмы:

  • Ctrl+A выделяет весь отчёт.
  • Щелчок по номеру строки слева выделяет строку целиком. С Shift по второму номеру — диапазон строк.
  • Щелчок по букве или номеру колонки вверху выделяет колонку.
  • Ctrl + щелчки — несколько несмежных областей.

Удобная мелочь: при выделении ячеек с числами 1С сразу показывает их сумму в поле над отчётом. Выделили колонку «Сальдо на конец» по нескольким контрагентам — сверили сумму без калькулятора.

Выделенную область можно скопировать через Ctrl+C и вставить в Excel или Google Таблицы. Колонки сохранятся, но объединённые ячейки шапки иногда разъезжаются — проверьте результат.

Если нужен весь отчёт целиком, а не кусок, надёжнее сохранить его файлом: кнопка сохранения на панели отчёта, формат xlsx.

Что делать с выделенными строками списка

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

Групповые действия в списках документов и справочников

  • ✅ Провести или отменить проведение. Выделите документы и выберите команду проведения в меню «Ещё» или на панели. 1С проведёт их по очереди.
  • 🗑️ Пометить на удаление. Клавиша Delete в списке не удаляет, а ставит пометку. После подтверждения пометка встанет на все выделенные строки. Снимается тем же действием.
  • ✏️ Изменить реквизит у всех. В конфигурациях на БСП (БП 3.0, ЗУП 3.1, УТ 11) в меню «Ещё» списка есть команда Изменить выделенные.... Она открывает обработку группового изменения: например, поменять счёт учёта у 300 позиций номенклатуры или ответственного у пачки документов.
  • 🖨️ Печать. Кнопка печати в списке документов формирует печатные формы сразу по всем выделенным.

Перед групповым изменением реквизитов сделайте резервную копию базы. Обработка меняет сотни объектов за один проход, а кнопки «Отменить» у неё нет.

Выгрузить выделенное в таблицу

Команда Ещё → Вывести список... формирует табличный документ из текущего списка. В окне настроек отметьте флажок выгрузки только выделенных строк — получите ровно то, что выделили. Заодно увидите, сколько строк попало в выделение.

Готовый список сохраняется в Excel той же кнопкой, что и отчёт.

Почему не выделяются все строки: частые проблемы

Диагностика: выберите симптом

Для разработчика: как разрешить выделение нескольких строк

Если в собственной обработке или доработанной форме выделяется только одна строка, откройте форму в конфигураторе. У элемента «Таблица формы» в палитре свойств найдите РежимВыделения и установите Множественный.

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

&НаКлиенте
Процедура ОбработатьВыделенные(Команда)
	Для Каждого Идентификатор Из Элементы.Товары.ВыделенныеСтроки Цикл
		Строка = Объект.Товары.НайтиПоИдентификатору(Идентификатор);
		Если Строка <> Неопределено Тогда
			Строка.Скидка = 5;
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры

Пример ставит скидку 5% во всех выделенных строках табличной части «Товары». Если в типовой форме выделение ограничено, меняйте её через расширение конфигурации , а не снятием с поддержки.

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

Как выделить все строки в 1С без мыши?
Перейдите в таблицу клавишей Tab, нажмите Esc, если открыта ячейка, и затем Ctrl+A. Для части списка используйте Shift со стрелками или PageDown.
Можно ли выделить строки сразу в нескольких документах?
Нет. Выделение действует в пределах одной таблицы одной формы. В списке документов можно выделить сами документы, а строки их табличных частей — только внутри каждого документа.
Сохраняется ли выделение после закрытия формы?
Нет. При повторном открытии курсор встанет на одну строку. Сохраняются только отборы и настройки списка.
Как снять выделение со всех строк?
Щёлкните по любой строке без Shift и Ctrl — выделенной останется только она. Отдельной команды снятия обычно не нужно.
Почему Delete в списке не удаляет документы сразу?
В списках клавиша ставит пометку на удаление. Окончательно помеченные объекты удаляет администратор обработкой удаления помеченных объектов, после проверки ссылок.