Массовое выделение файлов и строк в 1С:Предприятии 8.3
Содержание
Чтобы выделить все файлы в списке 1С, щёлкните по любой строке списка и нажмите Ctrl+A. Та же команда есть в меню Ещё → Выделить все. Так выделяются присоединённые файлы документа, элементы справочника, строки журнала и табличной части — правило общее для платформы 8.3, а не для одной конфигурации.
Если сочетание не срабатывает, причин обычно три: фокус стоит не на таблице, форма разрешает выделять только одну строку или вы работаете в браузере без расширения для работы с файлами. Ниже — как выделять файлы во встроенном хранилище 1С разными способами и что делать с ними дальше: сохранить, удалить, перенести, отправить.
Горячие клавиши для массового выделения
Клавиатура — самый быстрый способ. Набор сочетаний одинаковый в тонком клиенте и в «Такси», в Бухгалтерии, ЗУП, УТ и любой другой конфигурации на 8.3.
| Сочетание | Что выделяет |
|---|---|
Ctrl+A | все строки текущего списка или таблицы |
Shift + щелчок мышью | диапазон от текущей строки до той, по которой щёлкнули |
Ctrl + щелчок мышью | добавляет строку к выделению или снимает её |
Shift+↑ / Shift+↓ | расширяет выделение на одну строку вверх или вниз |
Shift+PageUp / Shift+PageDown | расширяет выделение на экран |
Shift+Home / Shift+End | выделяет всё до начала или до конца списка |
Пара приёмов, которые экономят время:
- 🎯 Всё, кроме нескольких строк. Нажмите
Ctrl+A, затем с зажатымCtrlщёлкните по строкам, которые выделять не нужно. Они выпадут из выделения, остальные останутся. - 🔍 Выделить только нужные файлы. Сначала сузьте список: поиск по строке, отбор по дате или автору, сортировка по колонке. Потом
Ctrl+A— выделится то, что видно после отбора. - 📏 Сколько выделено. Платформа не всегда показывает счётчик. Если число важно, выведите выделенные строки в табличный документ (см. раздел о массовых операциях) и посмотрите номер последней строки.
Сочетание Ctrl+A срабатывает там, где стоит курсор. Щёлкнули в поле поиска — выделится текст в поле, а не строки. Сначала щёлкните по любой строке таблицы.
Команда «Выделить все» в меню и мышью
Не все любят горячие клавиши . Для таких случаев в формах списка есть та же команда в меню.
- Откройте список: присоединённые файлы, справочник, журнал документов .
- Нажмите кнопку
Ещёв командной панели над таблицей. - Выберите
Выделить все. Справа от названия платформа показывает сочетаниеCtrl+A.
Мышью диапазон выделяется так: щелчок по первой строке, затем Shift + щелчок по последней. Протянуть выделение зажатой левой кнопкой, как в Excel, в списке 1С нельзя — перетаскивание строки здесь означает перенос (например, в другую группу справочника).
Если в меню Ещё команды Выделить все нет, форма почти наверняка работает в режиме одиночного выделения. Это настройка разработчика, о ней — в разделе про проблемы.
Флажки вместо выделения
В обработках часто встречаются таблицы с флажками в первой колонке: групповое перепроведение, загрузка выписок, подбор документов к обмену. Флажок и выделение — разные вещи. Выделенная синим строка не считается отмеченной, и обработка её не возьмёт.
Для отметки всех флажков ищите над таблицей кнопки с галочкой и пустым квадратом — «отметить все» и «снять отметку». Если таких кнопок нет, выделите строки через Ctrl+A и нажмите пробел: во многих таких таблицах пробел переключает флажок у выделенных строк. Проверьте результат на двух-трёх строках, прежде чем запускать обработку.
Присоединённые файлы: как выделить все файлы документа
Встроенное хранилище файлов в типовых конфигурациях — это механизм присоединённых файлов. Он позволяет прикрепить к документу, контрагенту или сотруднику скан договора, счёт в PDF, фото акта. Сами файлы лежат либо в информационной базе, либо в томах на диске. Для пользователя разницы нет: работа идёт через один и тот же список.
Открыть список файлов
В форме документа или элемента справочника найдите кнопку со скрепкой. Рядом с ней обычно стоит число — сколько файлов прикреплено. Щелчок открывает форму со списком файлов этого объекта.
В этой форме и работает выделение: щёлкните по любому файлу и нажмите Ctrl+A.
Добавить сразу много файлов
Выделение нужно и на входе. Когда вы добавляете файлы с диска, открывается стандартный диалог Windows.
- В списке присоединённых файлов нажмите команду добавления файла с диска.
- В диалоге перейдите в папку с файлами.
- Щёлкните по любому файлу и нажмите
Ctrl+A— выделятся все файлы папки. Или выберите часть черезCtrl+ щелчок. - Нажмите
Открыть.
Если диалог даёт выбрать только один файл, используйте перетаскивание. Выделите файлы в проводнике и перетащите их мышью в список присоединённых файлов в тонком клиенте. Свежие релизы типовых конфигураций принимают так сразу несколько файлов.
Сохранить выделенные файлы на компьютер
- Откройте список файлов объекта.
- Выделите нужные:
Ctrl+AилиCtrl+ щелчок. - Вызовите команду сохранения файла на диск (в командной панели или в контекстном меню по правой кнопке).
- Укажите каталог.
В актуальных релизах команда сохраняет все выделенные файлы в выбранную папку. В старых релизах она могла работать только с текущей строкой — тогда сохраняйте файлы по одному или обновите конфигурацию.
Если в папке уже есть файл с таким именем, программа спросит, заменить ли его. При массовом сохранении создайте для выгрузки пустую папку — так вы не затрёте файлы, которые лежали там раньше.
Отправить файлы по почте
Выделенные файлы можно сразу приложить к письму. Выделите их в списке и выберите команду отправки по почте. Откроется новое письмо со всеми выделенными файлами во вложении. Для этого в программе должна быть настроена учётная запись электронной почты.
Режим Предприятия и Конфигуратор: где что выделяется
Пользователи иногда ищут «выделить все» не там. Режимы запуска устроены по-разному.
| Где работаете | Что можно выделить | Как |
|---|---|---|
| 1С:Предприятие, список | строки, файлы, документы | Ctrl+A, Shift/Ctrl + щелчок, Ещё → Выделить все |
| 1С:Предприятие, табличная часть документа | строки товаров, услуг, сотрудников | те же сочетания, если таблица допускает множественное выделение |
| 1С:Предприятие, отчёт (табличный документ) | ячейки | Ctrl+A, протягивание мышью, как в Excel |
| Конфигуратор, модуль или макет | текст, ячейки макета | Ctrl+A |
| Конфигуратор, дерево метаданных | один объект за раз | множественного выделения в дереве нет |
Выделить всё в отчёте
В отчёте, в отличие от списка, выделяются ячейки, а не строки. Протяните мышью по нужной области или нажмите Ctrl+A, затем Ctrl+C — и вставляйте в Excel. В отчётах типовых конфигураций рядом с кнопками есть поле, где показана сумма выделенных ячеек. Удобно проверять итог без калькулятора.
Конфигуратор и хранилище конфигурации
Хранилище конфигурации — другой механизм, к файлам пользователей отношения не имеет. Это хранилище исходников для групповой разработки.
В дереве метаданных Конфигуратора выделить сразу несколько объектов нельзя. Когда нужно захватить или поместить в хранилище много объектов, вызывайте команду с корня конфигурации или с ветки. В открывшемся окне объекты показаны деревом с флажками: флажок на верхнем узле отмечает всё, что под ним. Снимите галочки с объектов, которые трогать не нужно, и подтвердите.
Почему не выделяются все файлы, особенно в веб-клиенте
Чаще всего жалобы приходят от тех, кто работает в браузере или через сервис 1С в облаке. Разберём причины по симптомам.
Ctrl+A ещё раз. Если не помогло — используйте Ещё → Выделить все.Ctrl или Shift — обычный щелчок сбрасывает выделение. Выделяйте заново и прокручивайте колесом мыши или полосой прокрутки, не щёлкая по строкам.Если выделение отключено в своей форме
Тем, кто сопровождает базу или правит форму в расширении, пригодится несколько строк. Режим выделения задаётся свойством таблицы формы РежимВыделения. Для массового выделения нужно значение Множественный. Выделенные строки код получает через свойство ВыделенныеСтроки:
&НаКлиенте
Процедура ОбработатьВыделенные(Команда)
Выделенные = Элементы.Список.ВыделенныеСтроки;
Если Выделенные.Количество() = 0 Тогда
Сообщить("Не выделено ни одной строки.");
Возврат;
КонецЕсли;
Сообщить(СтрШаблон("Выделено строк: %1", Формат(Выделенные.Количество(), "ЧГ=0")));
Для Каждого Ссылка Из Выделенные Цикл
// Ссылка — ключ выделенной строки динамического списка
ОбработатьСтрокуНаСервере(Ссылка);
КонецЦикла;
КонецПроцедуры
Если вы меняете типовую форму, делайте это расширением, а не правкой основной конфигурации. Так настройка переживёт обновление.
Что делать с выделенными файлами: удаление, перенос, изменение
Выделение — только первый шаг. Ниже — операции, которые 1С умеет выполнять сразу над всеми выделенными строками.
Удаление
- Выделите файлы или документы.
- Нажмите
Deleteили выберите в менюЕщёкоманду пометки на удаление. - Подтвердите вопрос программы.
Пометка не удаляет объект физически. Строка остаётся в списке с крестиком, её можно вернуть той же командой. Окончательно помеченные объекты удаляет обработка в разделе Администрирование → Обслуживание → Удаление помеченных объектов. Она проверяет ссылки: файл или документ, на который где-то ссылаются, не удалится, пока ссылка жива.
Перед удалением помеченных объектов сделайте резервную копию базы. Обработка удаляет данные безвозвратно. Если база используется по сети, запускайте её, когда остальные пользователи завершили работу — так меньше шансов, что объект окажется занят.
Перенос в группу
В иерархических справочниках выделенные элементы переносят в другую группу:
- 🖱 Мышью. Выделите элементы и перетащите их на нужную группу в списке.
- ⌨ Командой. В меню
Ещёвыберите перенос в группу и укажите группу в окне выбора.
Присоединённые файлы к объекту привязаны жёстко. Перенести файл от одного документа к другому простым перетаскиванием не получится. Надёжный путь: сохранить файлы на диск, добавить их ко второму документу и пометить на удаление у первого.
Групповое изменение реквизитов
В списках типовых конфигураций в меню Ещё есть команда Изменить выделенные. Она открывает окно, где можно задать новое значение реквизита сразу для всех выделенных объектов: ответственного, подразделение, комментарий, вид номенклатуры. Программа покажет, сколько объектов изменилось и какие не удалось записать.
Копирование и выгрузка списка
- 📋
Ctrl+Cпо выделенным строкам копирует их текст в буфер. В Excel он вставится по колонкам. - 📄
Ещё → Вывести списоквыводит список в табличный документ, который можно сохранить в Excel или PDF.
Так удобно получить реестр присоединённых файлов: имя, расширение, размер, дату и автора — если эти колонки показаны в списке.
Что выбрать для своей задачи
| Задача | Действие с выделенными | Риски |
|---|---|---|
| Получить копии файлов | сохранение на диск в пустую папку | перезапись одноимённых файлов в папке |
| Отправить контрагенту | отправка по почте | большое письмо может не пройти по размеру |
| Убрать лишние файлы | пометка на удаление | без удаления помеченных место в базе не освободится |
| Навести порядок в справочнике | перенос в группу | легко промахнуться группой при перетаскивании |
| Поправить реквизит у сотни записей | Изменить выделенные | изменение сразу у всех; проверьте отбор заранее |
Частые вопросы
Можно ли выделить файлы сразу у нескольких документов?
Выделение сохраняется после закрытия формы?
Где физически хранятся присоединённые файлы?
Администрирование → Общие настройки. Пользователь работает со списком одинаково при любом варианте.