| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Crystal Report Engine как OLE Automation-сервер
			 
			
			Подскажите, пожалуйста, имеется ли в Аксапте возможность использования Crystal Report Engine как OLE Automation-сервера, и, если есть, как ее реализовать?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			если Crystal Reports вообще можно использовать как COM-сервер (вроде да, но не пробовал), то используй, какие проблемы? точно так же как Excel например
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	И все они создания природы...  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Lean Six Sigma 
		
			
	 | 
	
	
	
		
		
		
		 
			
			crApplication = new COM('CRAXDDRT.Application'); 
		
		
		
		
		
		
		
	crReport =new COM('CRAXDDRT.Report'); strReportPath = "C:\Development\C1\Resources\Report1.rpt"; crReport = crApplication.OpenReport(strReportPath, 1); CRViewer.ReportSource(crReport); CRViewer.ViewReport() что-то в этом роде пойдёт?  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да, я это уже сам проделал, только вместо CRAXDDRT - CrystalRuntime. И этот пример чудесно работает, но для того, чтобы сделать что-то более сложное, чем просмотр отчета, объектов Application и Report недостаточно.  
		
		
		
		
		
		
		
	Например для группировки данных требуется класс DatabaseFieldDefinition. Аксапта сгенерировала такой класс и в new у него указан какой-то ключ, но в реестре он почему-то не прописан! Куда все подевалось?  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Уже все работает. Всем спасибо за участие.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Lean Six Sigma 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А в чём была проблема?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 |