Дайте пример. не видел нигде что-то чтобы можно был именно создать файл. в OOXML только правка и чтение. а сам файл готовится заранее. НО могу конечно не знать всего
::[IND_SAFE_LEASE].[REP_LEASE_PA_XML], например. Тут kai (Sandr) выкладывал Букварь. Там, кажется, было.
De Mian пишет:
Либо с линукса одну из папок fio расшаривать(samba) для доступа клиента под Windows.
попробовал сделать, но возникли вопросы: Куда данный файл сохраняется? как его найти?
Никак. ::[SHABLON_DOC].[LIB_OOXML].xl_finish ретурнит блоб. Вот с ним надо что-то делать. Или передавать параметр p_show == true, чтоб поднимал на клиенте.
попробовал сделать, но возникли вопросы: Куда данный файл сохраняется? как его найти?
Никак. ::[SHABLON_DOC].[LIB_OOXML].xl_finish ретурнит блоб. Вот с ним надо что-то делать. Или передавать параметр p_show == true, чтоб поднимал на клиенте.
pragma macro (xl,'[OOXML]::[API_XL]');
pragma macro(lb,'::[SHABLON_DOC].[LIB_OOXML]');
...
&xl.finish(xl_out); -- выгрузили в blob
&lb.write_to_file(xl_out,'.',file_name); -- сохранили blob на FIO
--::[OOXML].[API_ORSA].putReport2Run(xl_out, 'xlsx', 'Отчет');
У нас файл сохраняется в "точке", потом приемопередатчиком перетаскивается на сетевой ресурс. Приемопередатчик крутится на одном из серваков. Или файл отправляется по почте.
pragma macro (xl,'[OOXML]::[API_XL]');
pragma macro(lb,'::[SHABLON_DOC].[LIB_OOXML]');
...
&xl.finish(xl_out); -- выгрузили в blob
&lb.write_to_file(xl_out,'.',file_name); -- сохранили blob на FIO
--::[OOXML].[API_ORSA].putReport2Run(xl_out, 'xlsx', 'Отчет');
У нас файл сохраняется в "точке", потом приемопередатчиком перетаскивается на сетевой ресурс. Приемопередатчик крутится на одном из серваков. Или файл отправляется по почте.
а как посмотреть/проверить файл, то ли в нем отражается?
По сути эти строки создают чистый EXCEL, а все вызовы до него и чтения из шаблонов и всякие put \ PutPageBreak\set_row_height просто наполняют информацией о том что потом при вызове &xl.finish(rpt_blob) в xlsx положится.
Спасибо. сегодня узнал что-то новое. давненько такого не было.
Ezhik пишет:
De Mian пишет:
Либо с линукса одну из папок fio расшаривать(samba) для доступа клиента под Windows.
Решаемо, но не секьюрно...
Ну не знаю... не знаю. в одном филиале одного крупного банка так РЦ-никам настроено было, что расшарена 1 папка на fio через SAMBA и тетеньки с терминала сбербанка документы через дискетку переносили в эту папки и обратно.
Да и вобще, говоря про fio ... тут нету безопасности. т.к. к fio доступ регулируется только лишь профилем пользователя.
update : Вспомнил кстати про безопасность.... табличка с ключами на квартал, которую сбер давал там же на fio хранилась.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB