Справочники и Данные · 11 мин
Как в 1С выделить несколько строк в номенклатуре
Как в 1С выделить несколько строк в справочнике номенклатуры: Ctrl, Shift, групповое выделение, настройка множественного режима, обработка выделенных позиций и типичные ошибки.
Выделение нескольких строк в списке номенклатуры — базовый приём, без которого невозможно быстро переместить товары в другую группу, установить цены, пометить позиции на удаление или загрузить их в документ. В 1С:Предприятие это делается стандартными клавишами Ctrl и Shift, но у списков справочников есть особенности: режим множественного выделения может быть отключён, а поведение отличается в обычном и управляемом приложении.
Материал подходит для конфигураций «Управление торговлей», «Комплексная автоматизация», «ERP», «Бухгалтерия предприятия» и других типовых решений на платформе 1С:Предприятие 8.3. Различия между конфигурациями касаются только расположения команд меню — сама механика выделения одинакова.
Базовые способы выделения строк мышью и клавиатурой
Самый распространённый сценарий — выделить несколько произвольных позиций, расположенных не подряд. Для этого зажмите клавишу Ctrl и кликайте левой кнопкой мыши по нужным строкам. Каждая нажатая строка добавляется к выделению, повторный клик по уже выделенной строке снимает выделение с неё. Выделенные строки подсвечиваются цветом, который зависит от оформления конфигурации.
Если нужные позиции идут подряд, быстрее использовать диапазон: кликните по первой строке, затем зажмите Shift и кликните по последней строке диапазона. Все строки между ними выделятся одним действием. Диапазонное выделение работает и с клавиатуры: удерживайте Shift и перемещайтесь стрелками вверх или вниз.
Комбинация Ctrl + A выделяет все строки списка, видимые с учётом текущего отбора и поиска. Это удобно, когда нужно обработать весь список целиком — например, выгрузить все позиции группы в табличный документ. Учтите: если в списке действует отбор, выделятся только отобранные строки, что часто используют как фильтр перед массовой операцией.
- 1Откройте справочник «Номенклатура» через раздел «НСИ и администрирование» или «Справочники»
- 2Убедитесь, что список отображается без лишних отборов или настройте нужный отбор
- 3Для отдельных строк зажмите Ctrl и кликайте по нужным позициям
- 4Для диапазона кликните первую строку, затем с Shift — последнюю
- 5Проверьте, что выделены именно нужные строки, и выполните требуемую операцию
Что делать, если выделяется только одна строка
Частая ситуация: пользователь зажимает Ctrl, кликает по строкам, но выделение каждый раз сбрасывается на одну позицию. Причина — отключённый режим множественного выделения для данного списка. В управляемых формах за это отвечает свойство таблицы «Режим выделения», которое может быть задано разработчиком конфигурации или изменено настройками формы.
Проверьте настройку через меню «Ещё» → «Изменить форму». В дереве элементов найдите таблицу списка (обычно называется «Список») и посмотрите свойство режима выделения. Если там установлен одиночный режим — переключите на множественный и сохраните форму. В типовых конфигурациях для справочника номенклатуры множественное выделение обычно включено по умолчанию, поэтому проблема чаще возникает в доработанных формах или у пользователей с ограниченными правами.
Ещё одна причина — форма выбора. Когда список номенклатуры открыт в режиме подбора (например, из документа), разработчик мог ограничить выбор одной позицией. В этом случае множественное выделение недоступно по замыслу: используйте кнопку «Подбор» в документе, где множественный выбор обычно разрешён.
Выделение с учётом иерархии и отборов
Справочник номенклатуры — иерархический, и это влияет на выделение. В режиме просмотра «Иерархический список» видны только позиции текущей папки. Если нужно выделить товары из нескольких групп сразу, переключите режим просмотра на «Список» кнопкой на панели или через меню «Ещё» — тогда все позиции отобразятся плоским перечнем и станут доступны для выделения одним диапазоном.
Перед массовым выделением полезно сузить список отбором. Установите отбор по группе, виду номенклатуры, производителю или произвольному условию через «Ещё» → «Настроить список», а затем выделите результат через Ctrl + A. Такой подход надёжнее ручного клика: исключает ошибку выбора лишней строки и пропуск нужной.
Поиск по строке (Ctrl + F или просто набор текста) тоже сокращает список до совпадений. После поиска выделение применяется только к найденным строкам — это удобно, когда нужно обработать все позиции с определённым словом в наименовании, например все товары одной торговой марки.
Массовые операции с выделенными строками
После выделения доступны типовые действия через контекстное меню (правый клик) и кнопку «Ещё». Наиболее востребованные: перемещение в группу, пометка на удаление и снятие пометки, копирование, выгрузка списка в табличный документ. В «Управлении торговлей» и «ERP» дополнительно доступны команды установки цен, изменения реквизитов и включения позиций в документы.
Для изменения реквизитов сразу у нескольких позиций используйте обработку «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание»). Она умеет работать с выделенными строками: откройте обработку, выберите справочник «Номенклатура» и в настройке отбора укажите вариант по выделенным элементам, либо предварительно передайте выделение из списка, если конфигурация это поддерживает. Перед запуском обязательно посмотрите предварительный список изменяемых объектов.
Пометка на удаление выделенных строк выполняется клавишей Del или через контекстное меню. Повторное нажатие снимает пометку. Учтите, что физическое удаление помеченных объектов — отдельная операция («Администрирование» → «Удаление помеченных объектов»), и она не пройдёт, если на позицию есть ссылки в документах.
Отличия в обычном приложении и тонком клиенте
В старых конфигурациях на обычных формах («Управление торговлей 10.3», «Управление производственным предприятием 1.3») множественное выделение в списках часто отключено по умолчанию. Там оно включается командой контекстного меню табличного поля или кнопкой «Выделение» на командной панели. После включения появляется колонка с флажками — отмечайте нужные строки галочками.
В управляемом приложении (тонкий и веб-клиент) флажков нет: выделение только через Ctrl и Shift. В веб-клиенте поведение аналогично, но при очень больших списках выделение десятков тысяч строк через Ctrl + A может выполняться заметно дольше — лучше предварительно ограничить список отбором.
Сравнение вариантов
Подходит для отдельных позиций вразброс. Медленно при большом количестве строк, есть риск случайного клика мимо.
Быстрый способ для непрерывного диапазона. Не подходит, если нужные позиции разбросаны по списку.
Оптимально для массовой обработки по признаку. Требует предварительной настройки отбора, но исключает ошибки ручного выбора.
Для сложных условий и изменения данных. Требует прав администратора и аккуратности с отбором.
Типичные ошибки и как их избежать
Самая частая ошибка — выполнение массовой операции не над тем набором строк. Пользователь выделяет позиции, затем кликает по кнопке меню без Ctrl, и выделение сбрасывается. Правило простое: после выделения не кликайте по строкам списка, сразу открывайте контекстное меню правой кнопкой или меню «Ещё».
Вторая ошибка — забытый отбор. Если ранее в списке был установлен отбор, Ctrl + A выделит только видимые строки, а пользователь считает, что обработал весь справочник. Перед массовыми операциями проверяйте строку состояния или настройки списка: есть ли активные отборы и сколько строк реально отображается.
Как проверить результат операции
После перемещения в группу откройте целевую папку и убедитесь, что количество позиций соответствует ожиданию. После группового изменения реквизитов откройте карточки двух-трёх обработанных товаров и сверьте значения изменённых полей. Для пометки на удаление включите отображение помеченных объектов и проверьте, что помечены именно нужные позиции.
Если операция выполнялась через «Групповое изменение реквизитов», обработка показывает отчёт о выполнении: сколько объектов изменено, по каким возникли ошибки. Не закрывайте это окно, не убедившись, что число обработанных объектов совпадает с числом выделенных строк.
Как проверить результат
Совпадает с числом выделенных строк
Меньше — часть строк не попала в выделение или отбор
В карточках товаров новые значения на месте
Значения старые или изменены у лишних позиций
Отбор снят, список показывает ожидаемый набор
Остался скрытый отбор, часть данных не видна
FAQ: частые вопросы о выделении строк в номенклатуре
Почему при зажатом Ctrl выделение всё равно сбрасывается?
Наиболее вероятная причина — для таблицы списка установлен одиночный режим выделения. Проверьте «Ещё» → «Изменить форму» → свойства таблицы «Список». Если форма доработана или прав на изменение нет, обратитесь к администратору 1С: настройка меняется в конфигураторе в свойствах элемента формы.
Как выделить все позиции одной группы вместе с подгруппами?
Переключите просмотр в режим «Список», затем через «Ещё» → «Настроить список» добавьте отбор по полю «Родитель» (или «Группа») с видом сравнения «В иерархии» и укажите нужную группу. После применения отбора нажмите Ctrl + A — выделятся все позиции группы и её подгрупп.
Можно ли выделить строки по списку артикулов из Excel?
Напрямую вставкой из буфера — нет. Варианты: использовать обработку «Групповое изменение реквизитов» с отбором по списку значений, куда артикулы загружаются через кнопку вставки из буфера, либо специализированные обработки загрузки. В некоторых конфигурациях отбор по списку доступен и в настройке списка через вид сравнения «В списке».
Что делать, если после пометки на удаление объекты не удаляются?
Это нормальное поведение: удаление помеченных объектов невозможно, пока на позицию ссылаются документы, регистры или другие справочники. Запустите «Администрирование» → «Удаление помеченных объектов» в монопольном режиме — система покажет список мест использования. Либо снимите пометку, выделив строки и нажав Del повторно.
Работает ли множественное выделение в подборе товаров в документ?
Да, в форме подбора множественный выбор обычно включён: зажмите Ctrl и кликайте по позициям, затем нажмите «Перенести в документ». Если переносится только одна позиция, форма подбора настроена на одиночный выбор — это ограничение конкретной конфигурации, изменяется доработкой.
Как отменить ошибочно выполненное групповое изменение?
Автоматической отмены в 1С нет. Если перед операцией делалась резервная копия — восстановите из неё нужные данные. Без копии придётся возвращать значения вручную или повторной групповой обработкой с прежними значениями, если они известны. Именно поэтому перед массовыми изменениями критично делать выгрузку базы.
Что важно запомнить
Выделение строк в номенклатуре делается через Ctrl, Shift и Ctrl + A; если выделяется одна строка — проверьте режим выделения в настройках формы. Перед массовыми операциями сужайте список отбором, проверяйте количество выделенных позиций и делайте резервную копию базы.