Обсуждение:ODTXML - Пример создания .odt из шаблона с полями и таблицами.
0 (0)
Обсуждение:ODTXML - Пример создания .odt из шаблона с полями и таблицами. ( Обсуждение примера 26.11.2012 21:17 )
0(0)Создание отчета в формате OpenDocument.
В отчете можно использовать поля и таблицы. В результате на терминале откроется writer с отчетом. Работает гораздо быстрее, чем создание документа на терминале через CreateComObject("com.sun.star.ServiceManager"), LoadComponentFromURL...
Используется MSXML.DOMDocument через ActiveX и Info-Zip через DLM.
Посмотреть пример
>> ОтветитьДобрый день ( zuykov 27.11.2012 10:28 )
0(0)Ругается на "Ошибка -1 при распаковке архива ...". Что-то я не подложил по нужному пути?
>> Ответитьodtxml.mac: var Verbose=false; Поставь true, что напишет? ( tema 27.11.2012 11:36 )
0(0)Not specified
>> ОтветитьТа же ошибка, без изменений ( zuykov 27.11.2012 11:43 )
0(0)Not specified
>> Ответить"Ошибка -1 при распаковке архива ..." и всё? (+) ( tema 27.11.2012 12:38 )
0(0)Шаблон в Templs\user_mac положили?
dll-ки в Obj положили? К ним может потребоваться подложить .2.config
>> ОтветитьДа ( zuykov 27.11.2012 12:49 )
0(0)шаблон на месте, dll-ки положил везде - в /obj, в windows/system32 на сервере и клиенте
>> Ответитьили /obj, или в windows/system32 (+) ( tema 27.11.2012 13:34 )
0(0)на сервере. на клиенте не нужны
конфиги к длл могут быть нужны, могут быть нет. зависит от версии VC8 runtime. Требует установки "Microsoft Visual C++ 2005 Redistributable Package (x86)", скорее всего оно стоит.
В файле отчета, скорее всего, написано
Can not find info-zip dll UNZIP32.DLL
Есть такое?
>> ОтветитьЕсть такое сообщение, ( zuykov 27.11.2012 13:50 )
0(0)но Microsoft Visual C++ 2005 Redistributable установлен как на сервере, так и на клиенте
>> Ответитьа .dll.2.config к дллькам подложили? ( tema 27.11.2012 16:19 )
0(0)Not specified
>> ОтветитьДа, ( zuykov 27.11.2012 16:30 )
0(0)конфиги тоже в /Obj, как и библиотеки. Может, дело всё-таки в Microsoft.VC80.CRT?
Не та версия, например, установлена?
>> Ответить8.0.50727.4053 ( tema 27.11.2012 17:33 )
0(0)Not specified
>> Ответить
Обновлено ( tema 06.12.2012 18:49 )
0(0)Теперь в сборке используются "официальные" бинарные сборки dll. Теперь не требуются пляски с бубном вокруг версий runtime библиотек VC8.
Добавлен пример печати платежки.
>> ОтветитьВот теперь все работает "из коробки" ( zuykov 07.12.2012 09:47 )
0(0)Спасибо за пример
>> Ответить