Выделение и групповая обработка строк и товаров в 1С

· 9 мин

Содержание

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

Этот приём работает одинаково в списках справочников, журналах документов и в табличных частях самих документов. Разница только в том, какие команды доступны над выделенным набором. Ниже — все способы массового выделения в интерфейсе «Такси» платформы 8.3 и что с выделенными позициями можно делать.

Что вам нужно сделать с несколькими позициями?

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

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

  • 🖱 Один клик — выбирает строку и делает её активной (текущей).
  • ⌨️ Ctrl + клик — добавляет строку к уже выделенным или убирает её, если по ней кликнуть повторно. Так набирают позиции вразнобой.
  • ↕️ Shift + клик — выделяет всё между активной строкой и той, по которой кликнули. Так берут непрерывный диапазон.
  • ✳️ Ctrl + A — выделяет все строки текущей таблицы.

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

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

Выделение сбрасывается, когда вы кликаете по строке без Ctrl и Shift, переходите в другую таблицу формы или заново открываете список. Запомнить набор строк между сеансами нельзя — выделение живёт только пока открыта форма.

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

Множественное выделение работает и в старых обычных формах (толстый клиент), и в управляемых. Клавиши те же. Отличается только оформление командной панели: в обычных формах групповые команды лежат в меню Действия, в управляемых — в меню Ещё.

Клавиши для массовых операций

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

КлавишиЧто делают
Ctrl + кликдобавить/убрать одну строку
Shift + кликвыделить диапазон до клика
Shift + ↑ / ↓расширить выделение на строку вверх/вниз
Ctrl + Aвыделить все строки
Delпометить на удаление (в списке) или удалить строку (в табличной части)
Insдобавить новую строку или элемент
F2 / Enterоткрыть активную позицию на редактирование

Логика та же, что в проводнике Windows: Shift набирает подряд, Ctrl — выборочно. Их можно сочетать: выделите диапазон через Shift, а потом с Ctrl снимите пару лишних строк внутри.

Выделенные строки табличной части можно скопировать и вставить (Ctrl+C, Ctrl+V) — удобно, когда похожий набор позиций нужен в другом документе. Порядок строк меняют кнопками со стрелками вверх/вниз в командной панели табличной части: они двигают активную строку, а не всё выделение.

Клавиатура выигрывает на длинных списках: нажмите Ctrl+A, затем снимите Ctrl+кликом две-три ненужные строки — это быстрее, чем набирать сотни строк по одной.

В табличной части документа клавиша Del удаляет выделенные строки без подтверждения, а не помечает их. В списке справочника та же клавиша ставит пометку удаления, которую потом можно снять. Не путайте эти два поведения.

Подбор товаров в документах

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

Как работать в подборе:

  1. Откройте документ и в табличной части товаров нажмите Подбор.
  2. В открывшейся форме найдите нужную позицию — через дерево групп или строку поиска по наименованию.
  3. Двойным кликом (или кнопкой добавления) переносите позицию в набранный список. При включённой настройке форма спросит количество и цену.
  4. Наберите все нужные товары — они копятся в нижней части окна подбора.
  5. Нажмите кнопку переноса набранного в документ и закройте подбор.

В «Управлении торговлей» и схожих конфигурациях в подборе сразу видны остатки по складу и цены — это помогает не выбрать то, чего нет в наличии. Перед закрытием подбора убедитесь, что набранные позиции перенесены в документ, иначе выбор не сохранится.

У подбора есть настройки, которые экономят клики на большой накладной:

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

В «Управлении торговлей» и «Рознице» в подборе работает и сканер штрихкодов: наведите фокус на поле ввода и считайте код — товар добавится в набор. Это самый быстрый способ массового ввода на складе и кассе.

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

Групповое изменение реквизитов и обработка списков

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

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

  1. Откройте список (например, справочник «Номенклатура»).
  2. Выделите нужные элементы через Ctrl/Shift — или не выделяйте ничего, чтобы обработать весь отфильтрованный список.
  3. Откройте меню Ещё в командной панели списка и выберите Групповое изменение реквизитов.
  4. В обработке укажите, какой реквизит меняем и на какое значение.
  5. Запустите изменение.

Если команды в меню Ещё нет, обработку можно открыть через Главное меню → Все функции → Обработки. В разных конфигурациях состав меню отличается, но сам инструмент входит в стандартную поставку «1С:Библиотеки стандартных подсистем».

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

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

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

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

Пометка на удаление и перенос в группу

Над выделенным набором чаще всего выполняют две операции — пометку удаления и перенос в другую группу справочника.

Пометка на удаление. Выделите элементы, нажмите Del или выберите в меню Ещё команду Пометить на удаление / Снять пометку. Помеченные строки показываются с серым значком. Пометка — это ещё не удаление. Объекты физически остаются в базе, пока вы не запустите удаление помеченных объектов в разделе обслуживания (в «1С:Бухгалтерии» — Администрирование → Обслуживание → Удаление помеченных объектов). Эта операция проверяет ссылки: если на объект ссылается документ, удалить его не дадут.

Перенос в другую группу. Выделите элементы и либо перетащите их мышью на нужную папку в дереве групп, либо выберите в меню Ещё команду переноса в группу и укажите папку-приёмник. Так наводят порядок в номенклатуре и контрагентах, не открывая каждую карточку.

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

Если при удалении помеченных объектов программа сообщает, что элемент нельзя удалить, — на него ссылается какой-то документ или другой справочник. Форма удаления показывает список таких ссылок. Разберитесь с ними: либо снимите пометку и оставьте элемент, либо найдите и поправьте документы, которые его используют. Удалять насильно, игнорируя ссылки, нельзя — это нарушит целостность базы.

Выделение в веб-клиенте и тонком клиенте

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

  • 🌐 Ctrl+A может выделить текст страницы, а не строки списка. Сначала кликните внутрь таблицы, чтобы фокус был в ней, и только потом нажимайте сочетание.
  • 🖱 Контекстное меню. Правый клик в некоторых браузерах открывает меню самого браузера. Меню 1С надёжнее вызывать клавишей Shift+F10 или кнопкой Ещё.
  • ⌨️ Отдельные сочетания браузер перехватывает под свои нужды. Если клавиша не сработала, пользуйтесь командами из панели и меню Ещё — они доступны мышью без горячих клавиш.

Набор же команд над выделенными строками — пометка удаления, групповое изменение, подбор — от типа клиента не зависит. Он определяется конфигурацией и правами пользователя, а не тем, запущена база в окне или в браузере.

Если какой-то группы команд в меню нет вовсе, дело обычно в правах: пользователю с ограниченной ролью пометку удаления или групповое изменение реквизитов могут не дать. Это настройка доступа, а не особенность клиента, — проверьте профиль прав у администратора.

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

Выделил несколько строк, а команда применилась только к одной. Почему?
Скорее всего, команда работает над активной (текущей) строкой, а не над всем выделением. Так ведут себя открытие на редактирование и некоторые действия в табличных частях. Групповые операции — пометка удаления, изменение реквизитов, перенос в группу — работают над всем выделенным набором.
Можно ли выделить элементы из разных групп справочника сразу?
Да. Удобнее сначала отключить показ по группам (режим плоского списка) или воспользоваться поиском, чтобы нужные элементы оказались в одном списке, а затем выделить их через Ctrl.
Сохранится ли выделение, если я обновлю список или перейду на другую страницу?
Нет. Выделение сбрасывается при обновлении списка, смене отбора и переходе между страницами. Выполняйте групповую команду сразу после того, как набрали нужные строки.
Чем подбор отличается от обычного копирования строк в документе?
Подбор набирает позиции из каталога номенклатуры с количеством, ценой и остатками, а копирование лишь дублирует уже введённую строку. Для первичного наполнения документа используют подбор, для повтора похожей позиции — копирование.
Как снять выделение, не кликая мимо?
Достаточно одного клика по любой строке без Ctrl и Shift — выделенным останется только она. Чтобы убрать из набора отдельные строки, кликайте по ним с зажатым Ctrl.