Розробка в Облік Saas>Програмування в Облік SaaS>Функции ядра>Общесистемные функции>src/prn_dvs.w Передать сформированный файл на загрузку пользователю
Начать работу

src/prn_dvs.w Передать сформированный файл на загрузку пользователю

src/prn_dvs.w
Передать сформированный файл на загрузку пользователю.
define input parameter v-only as logical.
define input parameter list-dvs as character.
define input parameter prn-params as character.
Где v-only – признак вызова модуля без возможности изменения или с полными правами. Сейчас всегда False.
List-dvs – список типов файлов и файлов для вывода. Имеет сложный формат.
Например ”#XML” + xmlfile + “;#EXCEL” + excel-file.
 в случае если модуль печати сформировал печатную форму в двух видах xmlfile и excel-file.
Prn-params – список параметров печати с их значениями. Например ”OUT-ONLY=Да”. В настоящее время практически не используется, поскольку при работе с Браузером, единственный рабочий режим - это загрузка файла.

Замечание. Не обязательно за 1 раз формировать несколько файлов. Можно последовательно вызывать функцию несколько раз. В этом случае система предложит интерфейсное окно для выбора файла.
 
Пример Использования.

 run print-to-excel.
 xls-file = RETURN-VALUE.
 RUN src/prn_dvs.w ( FALSE, "EXCEL#" + xls-file, "OUT-ONLY=Да").

 run print-to-xml.
 xml-file = RETURN-VALUE.
 RUN src/prn_dvs.w ( FALSE, "XML#" + xml-file, "OUT-ONLY=Да").