Страница 1 из 1

Мультивыгрузка файлов

Добавлено: 28 июн 2026, 19:36
Pozharskiy1991
MultiFileDownload
Автор: Pozharskiy1991

Описание
Расширение позволяет пакетно выгружать все файлы из выбранного поля запроса в указанную папку. Автоматически обрабатывает дубликаты и сортирует файлы по расширениям в отдельные подпапки.

Возможности
  • Пакетная выгрузка — все файлы из запроса сохраняются одной операцией
  • Сортировка по расширениям — автоматическое создание подпапок для каждого типа файлов (pdf, jpg, docx и т.д.)
  • Обработка дубликатов — автоматическое переименование файлов с одинаковыми именами (добавление индекса в скобках)
  • Гибкие настройки — выбор папки, пропуск дубликатов, открытие папки после завершения
  • Интерактивный выбор папки — если папка не указана в настройках, при выполнении откроется диалог выбора
  • Информативный отчет — подробная статистика по завершении операции

Как это работает
  • Вы выбираете запрос-источник на форме, содержащий файлы
  • Указываете поле с файлом (тип "Файл") в этом запросе
  • Настраиваете параметры выгрузки (папка, сортировка по расширениям, дубликаты)
  • Расширение проходит по всем записям запроса и копирует файлы
  • Файлы с одинаковыми именами автоматически переименовываются
  • При включенной сортировке файлы распределяются по подпапкам в зависимости от расширения
  • По завершении выводится отчет со статистикой

Настройка
  • Активируйте действие "Пакетная загрузка файлов" на кнопке формы
  • В поле "Запрос-источник" выберите запрос с файлами
  • В поле "Поле с файлом" укажите поле типа "Файл"
  • В поле "Папка для сохранения" выберите целевую папку (необязательно — если не указать, при выполнении откроется диалог выбора)

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

Примечания
  • Расширение работает только с запросами (TdxQueryGrid)
  • Поле с файлом должно иметь тип "Файл"
  • Поддерживаются все типы файлов (без ограничений)
  • Файлы без расширения сохраняются в папку no_extension
  • При копировании файлов сохраняется дата изменения
  • Если папка для сохранения не указана в настройках, при выполнении открывается диалог выбора папки

Известные ограничения
  • Не работает с полями типа "Файл" в обычных формах (только запросы)
  • Не поддерживает выгрузку файлов из подчиненных форм
  • При включенной опции "Пропускать дубликаты" сравнение происходит по полному имени файла

Мультизагрузка файлов

Добавлено: 28 июн 2026, 22:19
cordek
Надо назвать мультивыгрузка файлов
Download

Мультизагрузка файлов

Добавлено: 29 июн 2026, 15:26
Pozharskiy1991
cordek писал(а):Надо назвать мультивыгрузка файлов
Download

Наверное да. Ну теперь я не могу тему поменять

Мультизагрузка файлов

Добавлено: 29 июн 2026, 16:52
admin
Pozharskiy1991 писал(а):Ну теперь я не могу тему поменять

Включил вас в группу разработчиков расширений. Теперь можете редактировать свои сообщения.

P.S. Также включил и других участников, которые есть в каталоге расширений.

Мультивыгрузка файлов

Добавлено: 02 июл 2026, 09:35
SV_Smk
Прям очень нужное и полезное расширение! Спасибо! Но у меня почему-то не завелось. Даже демка. Исходные данные: стационарный ПК, Win 10 Pro, база локально на D:, версия DX 26.6.26, но (!!!) нет админских прав. Права на создание, удаление файлов и папок есть. Выгрузку пытаюсь сделать в C:\TMP\. Из вариантов (что может влиять): имена выгружаемых файлов на кириллице, с пробелами, форматов .docx, .xlsx и .txt. Выгрузку пытаюсь осуществить из запроса. Результаты этого же запроса штатными средствами нормально грузятся в шаблон и сохраняются в файл в указанную директорию (C:\TMP). Что можно сделать? Расширение реально очень нужное.

Мультивыгрузка файлов

Добавлено: 02 июл 2026, 14:10
Pozharskiy1991
SV_Smk писал(а):Прям очень нужное и полезное расширение! Спасибо! Но у меня почему-то не завелось. Даже демка. Исходные данные: стационарный ПК, Win 10 Pro, база локально на D:, версия DX 26.6.26, но (!!!) нет админских прав. Права на создание, удаление файлов и папок есть. Выгрузку пытаюсь сделать в C:\TMP\. Из вариантов (что может влиять): имена выгружаемых файлов на кириллице, с пробелами, форматов .docx, .xlsx и .txt. Выгрузку пытаюсь осуществить из запроса. Результаты этого же запроса штатными средствами нормально грузятся в шаблон и сохраняются в файл в указанную директорию (C:\TMP). Что можно сделать? Расширение реально очень нужное.

Загрузил новую версию, попробуйте ее запустить.

Мультивыгрузка файлов

Добавлено: 03 июл 2026, 11:48
SV_Smk
Шикарно! Всё работает! Огромное спасибо!