CftClub.ru
Клуб специалистов ЦФТ-Банк

Построение отчета через orsalib

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 была (зависит от клиентского компа), но это не сервер отчётов Sad
Кстати не просветишь, что за Сервер отчётов для 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    Ответить с цитатой
Полезность: Нет оценки
сам механизм изучала в продукте "Расследования". в нем все отчеты формируются через СО. может в документации у цфт где-то есть, но я не видела,увы.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru