Схематически процесс формирования отчетов с использованием directum.xla имеет вид:
Запуск отчета |
|
Формирование файла <Имя отчета>.drsf |
|
Формирование файла <Имя файла отчета>.ini |
|
Открытие файла <Имя отчета>.drsf в Microsoft Excel |
|
Считывание значений параметров из <Имя файла отчета>.ini |
|
Обработка параметров отчета |
Запуск отчета. Пользователь нажимает на кнопку Выполнить.
Формирование файла <Имя отчета>.drsf. Выполняется расчет и программный код, заданный в шаблоне отчета. В результате формируется текстовый файл <Имя отчета>.drsf. Расширение DRSF регистрируется в списке обрабатываемых расширений при установке клиентской части системы.
Формирование файла <Имя файла отчета>.ini. При выполнении любых отчетов системы DIRECTUM во временном каталоге формируется скрытый файл <Имя файла отчета>.ini. В файле содержатся значения всех переменных, используемых в расчете и/или шаблоне отчета. В том числе, в этом файле находятся значения переменных с параметрами форматирования отчетов при помощи надстройки directum.xla.
Открытие файла <Имя отчета>.drsf. Файл открывается в приложении Microsoft Excel. Это приложение ассоциировано с расширением DRSF. При открытии файла запускается надстройка directum.xla.
Считывание значений параметров <Имя файла отчета>.ini. Надстройка проверяет, нужно ли обрабатывать данные и, если нужно, то считывает значения переменных из файла <Имя файла отчета>.ini.
Обработка параметров отчетов. Последовательно разбираются значения переменных из <Имя файла отчета>.ini и выполняются макросы, соответствующие значениям переменных.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |