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

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

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

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

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

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

Где в 1С вообще выбирают несколько файлов

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

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

Выделение файлов в диалоге выбора через Ctrl и Shift

Откройте диалог выбора файла нужной командой, например «Добавить из файла» в присоединённых файлах объекта. Диалог, который появится, — стандартное окно Windows, и в нём действуют привычные приёмы.

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

Для выделения непрерывного диапазона кликните по первому файлу, затем зажмите Shift и кликните по последнему — выделятся все файлы между ними. Комбинация Ctrl+A выделяет все файлы в текущей папке. После выбора нажмите «Открыть»: 1С загрузит все выделенные файлы по очереди.

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

Почему иногда выделить несколько файлов не получается

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

В такой ситуации есть обходные пути: добавлять файлы по одному повторными вызовами команды, искать в той же форме альтернативную кнопку с множественной загрузкой (в типовых конфигурациях она часто есть) либо перетаскивать файлы мышью прямо в форму списка присоединённых файлов — drag-and-drop обычно принимает сразу несколько объектов.

Множественный выбор в списках и табличных частях 1С

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

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

Особенности работы в веб-клиенте и тонком клиенте

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

Дополнительное ограничение веб-клиента — необходимость расширения работы с файлами. Без него загрузка может выполняться по одному файлу или запрашивать подтверждение на каждый файл. Расширение устанавливается по ссылке, которую 1С предлагает при первой попытке работы с файлами; после установки перезапустите браузер.

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

Диалог выбора + Ctrl/Shift

Универсальный способ для тонкого клиента; работает только там, где команда разрешает множественный выбор

Перетаскивание мышью (drag-and-drop)

Удобно для присоединённых файлов; принимает сразу несколько файлов, но поддерживается не во всех формах

Повторное добавление по одному файлу

Запасной вариант при запрете множественного выбора; медленно при большом количестве файлов

Типичные ошибки при выделении нескольких файлов

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

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

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

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

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

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

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

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

Количество элементов в списке присоединённых файлов
Норма

Совпадает с числом выбранных файлов

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

Файлов меньше — часть не загрузилась, смотрите сообщения об ошибках

Открытие загруженного файла
Норма

Файл открывается и отображается корректно

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

Файл не открывается или пуст — загрузка прошла с ошибкой

Место хранения файлов
Норма

Настроены тома или база имеет достаточный объём

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

Файлы копятся в базе, объём растёт без контроля

Частые вопросы о выделении файлов в 1С

Почему в диалоге выбора не работает Ctrl?

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

Можно ли выделить файлы из разных папок за один раз?

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

Как выделить все файлы в папке сразу?

В открытом диалоге выбора нажмите Ctrl+A — выделятся все файлы текущей папки. Учтите, что загрузятся все без исключения, включая скрытые и служебные, поэтому перед этим убедитесь, что в папке нет лишнего.

Работает ли множественный выбор в веб-клиенте 1С?

Да, если браузер поддерживает множественный выбор и команда конфигурации его разрешает. Для стабильной работы установите расширение работы с файлами, которое 1С предложит при первой загрузке, и перезапустите браузер после установки.

Как обработать сразу несколько уже загруженных файлов?

Откройте список присоединённых файлов, выделите нужные строки через Ctrl или Shift и используйте команды из меню «Ещё» — например, скачать, удалить или изменить. Доступный набор команд зависит от конфигурации.

Что делать, если часть файлов не загрузилась?

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

Итог

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

Множественный выбор файлов в 1С выполняется через Ctrl (точечно) и Shift (диапазон) в стандартном диалоге, но работает только там, где команда это разрешает. Альтернативы — перетаскивание мышью и повторное добавление. После загрузки сверяйте количество файлов и следите за местом их хранения.