Построение отчета через 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    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| сам механизм изучала в продукте "Расследования". в нем все отчеты формируются через СО. может в документации у цфт где-то есть, но я не видела,увы. | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |