Построение отчета через orsalib
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Taniani Участник
Вступление в Клуб: 08.11.2012
|
Вс Апр 13, 2014 20:49  Построение отчета через orsalib |
|
Полезность: Нет оценки
|
Добрый день!
Есть отчет сформированный через сервер отчетов, с помощью библиотеки orsalib и шаблона хранящегося на сервере, в конечном итоге формат отчета *.docx, а храниться он в blob. Интересует такой вопрос, можно ли в этот word(blob) - отчет добавить такой же отчет и как? Смысл запихать несколько отчетов в один word документ, при этом используя один шаблон. |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Пн Апр 14, 2014 05:57   |
|
Полезность: Нет оценки
|
Что-то не понял есть таблица с полями
шаблон и документ
хотите
чтобы в таблице
шаблон не повторялся а документы по одному шаблону объеденились в один или как ? |
|
 |
Taniani Участник
Вступление в Клуб: 08.11.2012
|
Пн Апр 14, 2014 07:04   |
|
Полезность: Нет оценки
|
хм, почти, чтобы по одному шаблону, запустив групповую операцию, пользователь мог распечатать n-ное кол-во документов, но чтобы они все были в одном ворде. Ранее было сделано не через сервер отчетов, у клиента поднимался экземпляр ворда с отчетом, а на сервере создавался файл в который копировались данные из текущего отчета. таки образом где-то на 2-х тысячном документе, происходила not connection oracle. Решили попробовать через сервер отчетов. |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Пн Апр 14, 2014 09:44   |
|
Полезность: Нет оценки
|
Не на 2000 документов не знаю такого. На несколько сотен делали формированием скрипта потом выполняли его...но тоже песня минут на 10-15 была (зависит от клиентского компа), но это не сервер отчётов
Кстати не просветишь, что за Сервер отчётов для word? Или ты про обычный Oracle Report просто отчёты в rtf сохраняли ? |
|
 |
Taniani Участник
Вступление в Клуб: 08.11.2012
|
Пн Апр 14, 2014 19:56   |
|
Полезность: Нет оценки
|
Нет, это не oracle repoerts. Сервер отчетов выполняет отчеты через очередь (таблички orsa_что-нибудь), формируется скрипт на vbs, например с созданием word объекта, далее добавляем ему необходимые определения свойств, закладок и т.д. берем шаблон, для этого создается операция типа отчет с Генератором - Visual Basic Script. дак вот берем этот шаблоy и скармливаем ему наш vbs и отправляем на СО, СО формирует у себя отчет по заданным параметрам и выдает готовый отчет, например word, не поднимая у пользователя (локально) экземпляр ворда. на выходе получаем blob или clob. таким образом машина пользователя не нагружается как мне кажется. |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Вт Апр 15, 2014 02:39   |
|
Полезность: Нет оценки
|
Понятно, а есть ссылка где почитать про это подробней ? |
|
 |
Taniani Участник
Вступление в Клуб: 08.11.2012
|
Ср Апр 16, 2014 14:17   |
|
Полезность: Нет оценки
|
сам механизм изучала в продукте "Расследования". в нем все отчеты формируются через СО. может в документации у цфт где-то есть, но я не видела,увы. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|