К статье
Практический материал

Быстрый старт · 9 мин

Как выделить несколько объектов в 1С

Как выделить несколько объектов в 1С: сочетания Ctrl и Shift, выделение по условию, групповая обработка документов и справочников, типичные ошибки и ответы на вопросы.

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

В большинстве форм списков 1С:Предприятие 8.3 работают стандартные механизмы множественного выделения: клавиши Ctrl и Shift, пометки через пробел или клавишу Insert, а также команда «Выделить все». Для массовых изменений, когда выделять вручную неудобно, используется типовая обработка «Групповое изменение реквизитов» с отбором по условиям.

Ниже разобраны все рабочие способы, их ограничения, проверка результата и ситуации, когда ручное выделение лучше заменить отбором. Инструкции актуальны для типовых конфигураций на управляемых формах (Бухгалтерия, Управление торговлей, ERP, ЗУП); отдельно указаны особенности обычных форм.

Выделение мышью и клавиатурой в форме списка

Базовый способ, который работает в списках документов, справочников и регистров сведений. Откройте нужный список, например «Покупки — Поступления (акты, накладные)», и используйте одно из сочетаний:

  • Ctrl + клик мышью — добавляет отдельные строки к выделению в произвольном порядке. Повторный Ctrl + клик по выделенной строке снимает выделение с неё.
  • Shift + клик мышью — выделяет непрерывный диапазон от текущей активной строки до той, по которой кликнули.
  • Shift + стрелки вверх/вниз — расширяет выделение с клавиатуры.
  • Ctrl + A — выделяет все строки списка (с учётом установленного отбора).

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

Выделение через пометки в иерархических списках и справочниках

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

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

После пометки нужных элементов нажмите кнопку переноса или выбора («Выбрать», «Перенести в документ», «ОК») — в зависимости от формы. Проверить результат можно по количеству строк в документе-получателе или по счётчику помеченных элементов, если форма его показывает.

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

Когда объекты выделены, к ним применяются групповые команды. В типовых конфигурациях они находятся в командной панели списка или в меню «Ещё»:

  1. Откройте список документов и при необходимости установите отбор (по периоду, организации, контрагенту), чтобы сузить набор.
  2. Выделите нужные строки через Ctrl/Shift или нажмите Ctrl + A.
  3. Откройте меню «Ещё» и выберите действие: «Провести», «Отменить проведение», «Пометить на удаление / снять пометку», «Установить пометку удаления выделенных».
  4. Дождитесь завершения операции и проверьте служебные сообщения: 1С покажет, сколько объектов обработано и какие не удалось обработать с указанием причины.

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

Групповое изменение реквизитов без ручного выделения

Если нужно изменить не «выделенные мышью» объекты, а все, подходящие под условие (например, всем товарам группы «Материалы» сменить ставку НДС), ручное выделение не подходит — используйте типовую обработку «Групповое изменение реквизитов». В большинстве конфигураций она находится в разделе «Администрирование — Обслуживание — Корректировка данных» или вызывается из списка через «Ещё — Изменить выделенные».

Порядок работы: выберите тип объектов (документы или элементы справочника), задайте отбор по условиям, отметьте изменяемые реквизиты и укажите новые значения. Перед запуском обработка показывает, сколько объектов попадёт под изменение, — сверьте это число с ожидаемым. Режим «Предварительный просмотр» позволяет увидеть список затрагиваемых объектов до выполнения.

Сравнение вариантов

Выделение мышью (Ctrl/Shift)

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

Пометки флажками

Подходит для сбора объектов из разных групп справочника. Ограничение: доступно не во всех формах.

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

Подходит для массовых операций по условию на сотнях и тысячах объектов. Ограничение: требует прав и аккуратной настройки отбора.

Особенности в обычных формах и табличных частях

В старых конфигурациях на обычных формах (УПП 1.3, УТ 10.3, Бухгалтерия 2.0) множественное выделение в списках работает иначе: часто доступно только через Shift для диапазона, а Ctrl + клик может не поддерживаться. Там же распространены кнопки «Установить пометки» / «Снять пометки» прямо в командной панели списка.

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

Типичные ошибки
01
Выделение без предварительного отбора — в операцию попадают лишние документы других периодов или организаций.
02
Работа в режиме редактирования ячейки — Ctrl/Shift применяются к тексту, и пользователь считает, что выделение не работает.
03
Запуск групповой обработки без предварительного просмотра — изменяются объекты, не попадавшие в расчёт.
04
Прерывание массового проведения закрытием программы — часть документов остаётся необработанной, и состояние базы приходится проверять вручную.

Проверка результата и ограничения

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

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

Контрольные точки

Как проверить результат

Значки в списке
Норма

У всех обработанных документов нужный статус (проведён / помечен)

Тревожный признак

Часть строк сохранила прежний статус без сообщений

Окно служебных сообщений
Норма

Есть строки об успешной обработке каждого объекта

Тревожный признак

Сообщения об ошибках: нет прав, закрытый период, объект заблокирован

Количество объектов в обработке
Норма

Число совпадает с ожидаемым по отбору

Тревожный признак

Число заметно больше или меньше — отбор настроен неверно

Итог

Что важно запомнить

В формах списков 1С объекты выделяются через Ctrl (произвольно), Shift (диапазон) и Ctrl + A (все), а в подборках — пометками. Для массовых изменений по условию используйте «Групповое изменение реквизитов» с предварительным просмотром. Перед любой групповой операцией проверяйте отбор и помните про права и закрытые периоды.

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

Почему Ctrl + клик не выделяет строки в списке 1С?

Чаще всего фокус находится не в таблице списка, а в поле поиска или в ячейке, открытой для редактирования. Нажмите Esc, кликните по любой строке списка и повторите выделение. Если форма построена на обычных формах (старые конфигурации), Ctrl + клик может не поддерживаться — используйте Shift для диапазона или пометки.

Как выделить все документы за определённый период?

Сначала установите отбор по периоду в списке документов (кнопка периода в командной панели или «Ещё — Настроить список»), затем нажмите Ctrl + A — выделятся только отобранные строки. Альтернатива для больших объёмов — обработка «Групповое изменение реквизитов» с отбором по дате.

Можно ли отменить групповую пометку на удаление?

Да, если объекты ещё не удалены физически. Выделите помеченные объекты (их видно по крестику в списке) и выполните «Ещё — Снять пометку удаления». Если же выполнено «Удаление помеченных объектов» с контролем ссылочной целостности, восстановить данные можно только из резервной копии.

Как перенести несколько строк из Excel в табличную часть документа?

Скопируйте диапазон в Excel (Ctrl + C), откройте табличную часть документа и нажмите Ctrl + V. Порядок и число колонок в буфере должны совпадать с видимыми колонками табличной части — при необходимости настройте видимость колонок заранее. В ряде типовых документов есть отдельная команда «Загрузить из внешнего файла», которая надёжнее вставки вручную.

Почему групповая операция обработала не все выделенные объекты?

Типичные причины: недостаток прав на часть объектов, дата запрета редактирования, блокировка объекта другим пользователем или невыполненные условия проведения (например, не заполнен обязательный реквизит). Откройте окно служебных сообщений — там перечислены необработанные объекты и причина по каждому.