| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Сенбернар 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Сообщение "Ошибка времени выполнения: COM Объект не инициализирован." означает, что ТО, ЧТО ПЕЧАТАЕТ (Word, насколько я понимаю. Версия Ax, кстати, какая?) - не инициализировано. 
		
		
		
		
		
		
			То есть печатать оно в принципе не в состоянии.. Или вы что-то утаиваете, или я чего-то не понимаю.. в этой жизни.. ) 
				__________________ 
		
		
		
		
	Best Regards, Roman  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			к командировкам для примера приделала шаблон эксель 
		
		
		
		
		
		
		
	X++: public boolean makeDocument() { ; excelDocument = new ComExcelDocument_RU(); if (! excelDocument.newFile( templateFolder_W() + this.templateName(), false)) return false; return true; } X++: void releaseDocument() { excelDocument.visible(true); excelDocument.finalize(); } По этому же принципу сделаны другие отчеты в эксель. С ними проблем нет.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В методе releaseDocument() com-объект excelDocument уже не инициализирован, поэтому ни visible, ни finalize не отрабатывают (если под отладчиком смотреть, то excelDocument будет NULL, а не NEW). Почему? - ну видимо не совсем последовательно методы вызываются. Если говорите это не первый такой отчет, смотрите в чем разница.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
	
	 | 
	
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
		
  |