Обсуждение: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)Спасибо за пример
>> Ответить
