Выделение нескольких контрагентов в списке 1С 8.3

· 9 мин

Содержание

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

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

Где лежит список и как в нём устроено выделение

Список контрагентов открывается из раздела Справочники → Контрагенты (в «1С:Бухгалтерии 8» и большинстве типовых конфигураций пункт называется так же). Это обычный динамический список, построенный средствами платформы, поэтому те же приёмы выделения работают в списках номенклатуры, документов, сотрудников и любых других справочников.

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

Выделенные строки подсвечиваются цветом. Текущая (активная) строка одна — она обведена рамкой, именно с неё начинается отсчёт диапазона при работе с Shift. Если подсвечена ровно одна строка и вторая не добавляется, значит, вы кликаете без клавиши-модификатора — об этом ниже отдельный раздел.

Если список показан деревом (с группами), выделять можно и сами группы, и элементы внутри. Группа и её содержимое — это разные строки: отметив группу, вы не отмечаете автоматически всех контрагентов внутри неё.

Выбор контрагентов вразброс клавишей Ctrl

Когда нужные контрагенты стоят в списке не подряд, используйте Ctrl:

  1. Щёлкните первую нужную строку обычным кликом.
  2. Зажмите Ctrl и, не отпуская, щёлкайте остальные строки по одной.
  3. Каждый клик с Ctrl добавляет строку к выделению, а повторный клик по уже отмеченной — убирает её.

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

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

Главная ошибка здесь — отпустить Ctrl между кликами. Тогда каждый новый клик начинает выделение заново, и в итоге отмечена только последняя строка.

Выделение подряд идущих строк через Shift

Если контрагенты идут в списке друг за другом, быстрее взять их диапазоном:

  1. Щёлкните первую строку диапазона.
  2. Зажмите Shift и щёлкните последнюю строку.
  3. Выделится всё между ними вместе с крайними строками.

Диапазон можно расширять и клавиатурой: встаньте на строку и, удерживая Shift, нажимайте стрелки ↑/↓ — выделение растёт на строку за нажатие. Shift+PageDown захватывает сразу экран строк, так быстро отмечается длинный кусок списка без прокрутки мышью.

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

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

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

Как выделить всех контрагентов сразу

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

Это ключевой момент: Ctrl+A берёт не «всех контрагентов базы вообще», а всё, что сейчас показано. Поэтому перед выделением всего удобно сначала отфильтровать список (см. раздел про отборы) — тогда одним Ctrl+A вы отметите ровно нужную выборку, например всех покупателей из одного города.

Иногда нужно «почти всё, кроме пары строк». Тогда действуйте от обратного: нажмите Ctrl+A, чтобы отметить весь показанный список, а затем с зажатым Ctrl щёлкните те несколько строк, которые надо исключить, — они снимутся, остальные останутся выделенными. Так быстрее, чем набирать вручную длинный набор.

Снять выделение целиком просто: щёлкните любую строку обычным кликом без Ctrl и Shift — останется отмеченной только она.

ДействиеСочетание
Выбрать строки вразбросCtrl + клики
Выбрать диапазон подрядShift + клик по краю
Расширить выделение с клавиатурыShift + ↑/↓
Выделить всё показанноеCtrl+A
Сбросить выделениеобычный клик по строке

Групповые операции над выделенными контрагентами

Ради этого выделение обычно и делается. Отметив несколько контрагентов, вызовите меню Ещё в командной панели списка или щёлкните по выделению правой кнопкой — команды применятся ко всем отмеченным сразу. Набор команд в контекстном меню и в меню Ещё совпадает, пользуйтесь тем, что под рукой.

Что чаще всего делают пачкой:

  • 📁 Переместить в группу. Команда Ещё → Переместить в группу (или перетаскивание мышью) сложит все выделенные элементы в выбранную папку. Удобно, когда наводите порядок в разросшемся справочнике: отобрали старых поставщиков и одним действием убрали их в архивную группу.
  • 🗑️ Пометить на удаление / снять пометку. Клавиша Del или команда из меню Ещё ставит пометку сразу на все отмеченные. Сами записи при этом не исчезают — физически их убирает обработка Администрирование → Удаление помеченных объектов с контролем ссылок. Если на контрагента есть ссылки из документов, программа предупредит и удалить не даст, пока ссылки не сняты.
  • ✏️ Групповое изменение реквизитов. В меню Ещё типовых конфигураций есть команда изменения реквизитов у выделенных элементов. Ею можно одним действием задать всем отмеченным контрагентам одинаковое значение какого-либо реквизита. В окне команды выбирают из списка нужный реквизит и новое значение, затем запускают изменение по всему выделенному набору. Если команды в меню не видно, её открывают через Все функции (пункт включается в настройках).
  • 🖨️ Вывести список и печать. Команда Ещё → Вывести список выгружает список в табличный документ, который сохраняется в Excel или печатается. Чтобы на бумагу попали только нужные контрагенты, сначала сузьте список отбором (см. ниже), а потом выводите — так получится печатная выборка, например реестр покупателей по одному региону.

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

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

Когда выделяется только одна строка: причины

Если щелчки не набирают выделение, а каждый раз подсвечивается одна строка, причина почти всегда в одном из трёх:

Не зажата клавиша-модификатор. Обычный клик всегда сбрасывает прошлое выделение. Многострочный выбор работает только с Ctrl или Shift — держите их всё время, пока набираете.

Список открыт в режиме выбора. Когда вы подбираете контрагента в поле документа (например, в счёте) и список открылся по кнопке выбора, он часто работает в режиме одиночного выбора — там нужен ровно один элемент, и множественное выделение недоступно. Это не сбой: групповые операции делают из самого справочника Справочники → Контрагенты, а не из формы подбора в документ.

Фокус не на списке. Если курсор стоит в поле отбора или поиска над таблицей, Ctrl+A выделит текст в этом поле, а стрелки будут двигать курсор по тексту, а не по строкам. Щёлкните сначала любую строку списка, чтобы фокус вернулся в таблицу, и затем применяйте сочетания.

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

Нужно выделить контрагентов — какой способ выбрать?

Отбор и поиск: выделить нужных по условию

Когда контрагентов сотни, искать нужных мышью долго. Сократите список до нужного, а потом выделяйте.

Быстрый отбор. Над таблицей списка есть поля отбора: введите, например, часть наименования или ИНН — список мгновенно сократится до подходящих. После этого Ctrl+A отметит только их.

Расширенная настройка. Команда Ещё → Настроить список → Отбор позволяет задать условие по любому реквизиту: по виду контрагента, стране регистрации, вхождению в группу. Настроенный отбор держит список суженным, пока вы его не снимете.

Поиск по строке. Сочетание Ctrl+F открывает поиск внутри списка — программа подсветит и перейдёт к строкам, где встречается введённый текст. Это помогает найти конкретного контрагента, а не отобрать группу.

Разберём на примере. Нужно пометить на удаление всех контрагентов одной архивной группы. Порядок такой:

  1. Задайте в настройке списка отбор по вхождению в эту группу — в таблице останутся только её контрагенты.
  2. Встаньте в список и нажмите Ctrl+A — выделится вся отфильтрованная выборка.
  3. Нажмите Del — пометка встанет на все отмеченные записи разом.
  4. Снимите отбор, чтобы вернуть полный список.

Логика «сначала отбор — потом Ctrl+A» надёжнее ручного набора мышью: не пропустите нужного и не захватите лишнего. Настройку списка с отбором можно сохранить как отдельный вариант через Ещё → Настроить список → Сохранить вариант, чтобы не задавать условие каждый раз.

Работает ли так же в других конфигурациях

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

Различается только путь к самому справочнику и набор групповых команд в меню Ещё:

  • В «1С:Бухгалтерии 8» контрагенты открываются из Справочники → Контрагенты.
  • В «Управлении торговлей 11» список контрагентов лежит в разделе работы с клиентами и поставщиками (CRM и маркетинг / Продажи, в зависимости от настроек интерфейса).

Сами приёмы выделения и логика «отбор → Ctrl+A → групповое действие» переносятся между конфигурациями без изменений. Если вы освоили их на справочнике контрагентов, те же движения сработают на номенклатуре, договорах, документах.

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

Можно ли выделить контрагентов из разных групп одновременно?
Да. Отключите в списке показ деревом (Ещё → Режим просмотра → Список) — тогда элементы всех групп идут сплошным перечнем, и их можно выделять вместе через Ctrl и Shift.
Почему в документе при выборе контрагента нельзя отметить нескольких?
Поле документа рассчитано на одного контрагента, поэтому форма подбора работает в режиме одиночного выбора. Множественное выделение доступно в самом справочнике, а не в форме подбора значения.
Как снять пометку удаления сразу с нескольких контрагентов?
Выделите их и повторно нажмите Del либо выберите снятие пометки в меню Ещё — команда работает и на установку, и на снятие для всех отмеченных.
Сохранится ли выделение, если я сверну и снова открою список?
Нет. Выделение живёт, пока форма списка открыта. После закрытия набор строк придётся отметить заново, поэтому групповую операцию делают сразу после выбора.
Перетаскиванием можно переместить сразу несколько контрагентов?
Да. Сначала наберите выделение через Ctrl/Shift, затем перетащите любую из отмеченных строк в нужную группу — переместятся все выделенные.