Задача [R2]: Выгрузка данных выбранного фильтра реестров в Excel

Формулировка проблемы: выборку реестра, полученную с помощью применения фильтра, нельзя сохранить для какой-либо дальнейшей обработки.

Решение: необходимо реализовать новый встроенный отчёт для подмодуля «Документы → Реестры» — выгрузка данных выделенного реестра или фильтра по реестру в файл формата MS Excel. Название отчёта — «Выгрузить в Excel»:

Рисунок 222. Встроенный отчёт реестров "Выгрузка в Excel"

Встроенный отчёт реестров "Выгрузка в Excel"

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

Рисунок 223. Параметры встроенного отчёта "Выгрузить в Excel"

Параметры встроенного отчёта "Выгрузить в Excel"

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

Результирующий XLS-файл должен содержать: