| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			помогите чайнику - сделал форму для запроса параметров отчета, сделал отчет, сделал кнопку для запуска отчета - типа  
		
		
		
		
		
		
		
	X++: void clicked() { super(); reportRun = new ReportRun(My_Report1); if ( reportRun.prompt() ) reportRun.run(); }  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Так запускать отчет не совсем верно (написано в кратком описании языка). 
		
		
		
		
		
		
			Попробуй один из следующих способов 1. Через MenuItem PHP код: 
	
			
	PHP код: 
	
			
	3.1 Перекрыть метод lastValueElementName(). Этот меод должен возвращать имя отчета 3.2 Перекрыть метод Dialog(). Если используешь форму, то он должен выглядеть так PHP код: 
	
			
	3.4 Создать метод static void main(args args). Пример ниже PHP код: 
	
			
	Сначала должен запускаться Класс MyRunBaseReport, а из класса запускается форма Класс RunBaseReport наследуется от RunBaseBatch который наследуется от RunBase все дополнительные возможности класса смотри в "Описание класса RunBase" на этом сайте. Как достать параметры перекрыть метод init() у отчета element.args().caller(); вернет то, что переслали в caller() при вызове отчета т.е. В 3 методе вернется класс MyRunBaseReport. в этом объекте (который ушел в caller()) создаешь методы которые будут возвращать нужные параметры... А вызвать эти методы можно так PHP код: 
	
			
	PHP код: 
	
			
	
				__________________ 
		
		
		
		
	Сергей  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: alex55 (1). | |