Выделение нескольких строк в списках 1С: что нажать и что делать дальше
Содержание
Чтобы выделить в списке 1С несколько строк, щёлкните первую, зажмите Shift и щёлкните последнюю: выделится весь диапазон. Строки вразброс отмечают так: зажмите Ctrl и щёлкайте по нужным по одной. Выделить весь список сразу позволяет Ctrl+A.
Частая путаница: пользователь ставит курсор на строку и думает, что она «выбрана». Но курсор и выделение — разные вещи. Курсор всегда стоит на одной строке, а выделенными могут быть десятки. Команды вроде пометки на удаление или копирования работают именно с выделенным набором. Поэтому перед массовым действием стоит убедиться, что подсвечены все нужные строки, а лишних нет.
Ниже — способы выделения для списков документов и справочников, работа с группами и то, что можно сделать с выделенными строками. Всё описано для 8.3 с интерфейсом «Такси».
Выделение одной и нескольких строк мышью
Обычный щелчок по строке переставляет курсор и сбрасывает прежнее выделение. Остаётся одна подсвеченная строка.
Три базовых приёма:
- Одна строка. Щёлкните по любой ячейке строки.
- Диапазон. Щёлкните первую строку, нажмите
Shiftи, не отпуская, щёлкните последнюю. Выделятся все строки между ними. - Строки вразброс. Удерживая
Ctrl, щёлкайте по строкам, которые нужны. Повторный щелчок сCtrlпо уже выделенной строке снимает с неё выделение.
Можно комбинировать: выделить диапазон через Shift, затем с Ctrl добавить ещё пару строк из другого места списка и снять одну лишнюю.
Есть и «протяжка»: нажмите левую кнопку мыши на первой строке и ведите курсор вниз или вверх. Так удобно выбрать несколько соседних строк, когда они все видны на экране. Если диапазон длиннее экрана, надёжнее приём с Shift: протяжка у края окна прокручивает список слишком быстро.
Щёлкайте по ячейке с обычным текстом. Если попасть в значок пометки на удаление или в ссылочное поле, которое открывается по двойному щелчку, можно случайно открыть карточку вместо выделения. Двойной щелчок в списке всегда открывает элемент, поэтому не частите.
Клавиатура: стрелки, Shift и Ctrl+A
Мышь удобна для десятка строк. Для сотни быстрее клавиатура.
| Что нужно | Как сделать |
|---|---|
| Выделить диапазон от текущей строки | Shift + ↓ или Shift + ↑ |
| Захватить сразу страницу строк | Shift + PgDn или Shift + PgUp |
| Дойти до начала или конца списка с выделением | Shift + Home или Shift + End |
| Выделить все строки | Ctrl + A |
| Скопировать выделенное | Ctrl + C |
Алгоритм для длинного списка такой: встали на первую нужную строку, нажали Shift и несколькими PgDn дошли до последней. Если промахнулись на несколько строк, вернитесь стрелкой вверх: выделение сократится.
Две оговорки по Ctrl+A:
- ⚠️ В больших динамических списках (например, документы за несколько лет) 1С подгружает строки порциями. Выделение «всех» затрагивает то, что реально показано в списке. Перед массовой операцией сначала сузьте список отбором по периоду или по организации, и только потом жмите
Ctrl+A. - Если фокус стоит не в списке, а в строке поиска или в поле отбора над ним,
Ctrl+Aвыделит текст в этом поле. Сначала щёлкните в самом списке.
Отбор и поиск: выделяем только то, что нужно
Выделять вручную тысячу строк с нужной датой или контрагентом бессмысленно. Сначала оставьте в списке только подходящие строки, затем выделите всё разом.
Что для этого есть в большинстве списков:
- 🔍 Строка поиска над списком. Введите часть наименования или номера, и список сузится до совпадений.
- 🎯 Отбор по значению в текущей колонке. Встаньте на ячейку с нужным значением (скажем, контрагент или вид операции), вызовите контекстное меню правой кнопкой и выберите команду отбора по этому значению. Список оставит только строки с таким же значением.
- 🗓 Период. В списках документов над таблицей есть выбор периода: сузьте его до нужного месяца.
- ⚙️ Расширенный отбор. Откройте меню
Ещёв командной панели списка и найдите настройку списка: там задаются условия по нескольким полям сразу.
Типичный порядок: поставили отбор, убедились, что строк осталось ожидаемое количество, нажали Ctrl+A, выполнили действие. После этого отбор нужно снять, иначе завтра вы удивитесь, куда пропали остальные документы.
Если список «похудел» без вашего ведома, посмотрите над таблицей: там показываются действующие отборы с крестиками. Забытый отбор — самая частая причина жалоб «в списке нет моего документа».
Иерархические списки и группы
В справочниках с группами (номенклатура, контрагенты, подразделения) выделение работает чуть иначе.
Слева от списка обычно показано дерево групп, справа — содержимое выбранной группы. Выделение строк относится к правой части: вы выбираете элементы внутри открытой группы.
Что важно помнить:
- Группа в списке — тоже строка. Если выделить диапазон, в который попала строка-группа, она попадёт в выделение вместе с элементами. Для действий над группой (например, пометка на удаление) это значит, что пометится вся группа со всем содержимым.
- Выделение не заходит внутрь свёрнутых групп. Если справочник показан списком с иерархией, элементы свёрнутой группы выделением
Shiftне захватываются. - Режим «без иерархии». Если нужно выделить элементы из разных групп одним махом, переключите просмотр списка в режим, где группы не учитываются (в командной панели или меню
Ещёищите команду про иерархический просмотр). Тогда справочник показывается плоским списком, иCtrl+Aберёт элементы всех групп. - Перенос в другую группу. Выделенные элементы можно перетащить мышью в группу на дереве слева или воспользоваться командой перемещения в командной панели.
Перед переносом сотен элементов выделите несколько и перенесите пробно, чтобы убедиться, что они попали в нужную группу. Откатить массовый перенос сложнее, чем проверить его на трёх строках.
Что можно сделать с выделенными строками
Выделили — и дальше действуете сразу над всем набором. Набор команд зависит от типа списка, но вот что работает почти везде.
Пометка на удаление. Нажмите Del или выберите команду пометки на удаление в командной панели. Все выделенные объекты получат пометку. Это не физическое удаление: объекты остаются в базе, пока не запустится удаление помеченных. Ссылки на них из других документов не рвутся. Если пометили лишнее, повторная команда снимает пометку.
Проведение и отмена проведения. В списках документов выделите документы и выберите команду проведения в командной панели или в меню Ещё. Каждый документ проводится отдельно. Если какой-то не проведётся из-за ошибки, остальные это не отменяет, а сообщение об ошибке появится в окне сообщений.
Копирование в буфер. Ctrl+C помещает в буфер текст выделенных строк с колонками, разделёнными табуляцией. Вставьте его в Excel, и колонки разложатся по ячейкам. Для быстрой выгрузки не очень больших списков это самый простой путь, быстрее вывода списка в табличный документ.
Вывод списка. Если нужен именно файл или печать, воспользуйтесь командой вывода списка в командной панели или в меню Ещё. Выводятся строки списка с учётом отбора и порядка колонок.
Групповое изменение. В некоторых конфигурациях есть обработка группового изменения реквизитов, которая принимает выделенные строки. Если команды не видно в меню списка, обработка не подключена или нет прав. Не ищите её в случайных местах и не ставьте сторонние обработки без проверки на копии базы.
Сравнение методов выделения по задаче:
| Задача | Лучший способ | Риск |
|---|---|---|
| 5–10 соседних строк | Shift + щелчок | Захватить лишнюю строку на границе |
| Несколько строк вразброс | Ctrl + щелчки | Случайно сбросить выделение простым щелчком |
| Весь список после отбора | Ctrl+A | Забыть про неснятый отбор и охватить не всё |
| Строки из разных групп | Плоский режим + Ctrl+A | Включить в выделение строки-группы |
Пример: пометить на удаление дубли контрагентов
Допустим, в справочнике контрагентов после загрузки из Excel появилось 40 дублей с одинаковым наименованием «Ромашка ООО». Порядок действий:
- Введите в строку поиска над списком слово
Ромашка. Список сузится до совпадений, допустим, до 43 строк. - Отсортируйте список по нужной колонке щелчком по её заголовку, чтобы дубли встали рядом. Основную карточку, которую оставляете, найдите по ИНН и коду.
- Щёлкните первую строку-дубль, нажмите
Shiftи щёлкните последнюю. Если оригинал оказался внутри диапазона, зажмитеCtrlи щёлкните по нему: выделение с него снимется. - Сверьтесь со счётчиком: должно остаться 40 выделенных строк из 43, оригинал и две другие карточки не подсвечены.
- Нажмите
Delи подтвердите пометку на удаление.
Важная деталь: помеченный дубль всё ещё может быть указан в документах. Прежде чем удалять помеченное, проверьте ссылки через удаление помеченных объектов: программа покажет, где дубль используется, и предложит сначала заменить его. Если документов с дублями много, лучше воспользоваться обработкой поиска и замены дублей, где она есть в вашей конфигурации.
Выделение в табличных частях документов
Табличная часть внутри документа (товары, услуги, расшифровка платежа) ведёт себя так же, как список: Shift и Ctrl со щелчком, стрелки с Shift, Ctrl+A.
Отличия такие:
- Пока документ не записан, строки в таблице редактируются «на месте», и случайный щелчок по ячейке может перевести её в режим ввода. Чтобы выделять строки без риска что-то испортить, щёлкайте по номеру строки (левая колонка таблицы).
Delв табличной части удаляет выделенные строки, а не помечает их. Откатить удаление можно только закрытием документа без записи, поэтому перед массовой очисткой убедитесь, что документ ещё не записан с нужными данными.- Скопировать строки из одной табличной части и вставить в другую можно через
Ctrl+CиCtrl+V, если структура таблиц совпадает. Для документа, где колонки другие, вставка может пройти не полностью, так что проверьте результат. - Выделенные строки можно сдвигать вверх и вниз командами командной панели таблицы, если она их предоставляет.
Если вы удалили строки табличной части и поняли, что ошиблись, не записывайте и не проводите документ. Закройте его, ответив «Нет» на вопрос о сохранении, и откройте заново.
Если выделение не работает
Бывает, что Shift и Ctrl будто «не срабатывают». Проверьте по порядку:
- 🖱 Режим выбора. Если список открыт как форма выбора (вы вызвали его из поля документа), выделить несколько строк нельзя: форма выбора возвращает одно значение. Исключение — специальные формы подбора, где множественный выбор предусмотрен.
- ⌨️ Залипшие клавиши. Нажмите и отпустите
Shift,Ctrl,Altпо очереди: иногда помогает снять «залипание». - 💻 Удалённый доступ. В некоторых терминальных и веб-клиентах сочетания перехватывает окно сеанса. Попробуйте клавиатурный вариант вместо мыши или наоборот.
- 🌐 Веб-клиент. В браузере
Ctrl+Aможет выделить текст всей страницы, если фокус не в списке. Щёлкните по строке списка и повторите. - 📋 Список с динамическим чтением. Если строки подгружаются порциями, выделение
Shift+Endдойдёт до конца уже загруженной части. Повторите нажатие, чтобы список дочитался.
Можно ли выделить столбец целиком?
Ctrl+C в Excel и возьмите нужный столбец там.Как снять выделение со всех строк?
Ctrl и Shift: останется только она. Выделение с нуля начнётся заново.Почему `Ctrl+A` выделил не всё?
Ctrl+A посмотрите, не появились ли новые строки при прокрутке вниз.Можно ли выделить сразу строки на нескольких страницах?
Shift + PgDn.