| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Compilation error (BP 4th level)
			 
			
			Добрый день, 
		
		
		
			Получаю следующую ошибку (см вложение) когда компилирую слой (проект содержащий все объекты модифицированные на данном слое). Классы AfDataContainerUtilities (класс в котором срабатывает ошибка) и класс InventItem_InventTable (в котором начинается stack trace) не были модифицированы. Кто может подсказать в чем причина ошибки? Заранее спасибо за ответы.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			На вскидку - в _typeId записан идентификатор типа, не существующего в вашем приложении либо не приведенного к ExtendedTypeId, из-за чего не создается Dict-класс. Более подробно без отладки этого кода сказать очень трудно. 
		
		
		
		
		
		
		
		
			PS. Посмотрел код - видимо, дело в каком-то вашем методе класса, точнее в типе возвращаемого значения. Опять же, в каком именно, можно узнать только с отладчиком. См. \Classes\AfDataContainerDescriptor\createDataItemsFromClass Последний раз редактировалось gl00mie; 12.11.2010 в 10:01.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В подтверждение предыдущего комментатора: 
		
		
		
		
		
		
		
		
			X++: static void Job(Args _args) { SysDictType dictType; ; //dictType = new SysDictType( 0 ); // та же ошибка // dictType = new SysDictType( 999999 ); // та же ошибка dictType = new SysDictType( 50372 ); // а вот такой ExtendedDataType существует и проблем нет dictType.baseType(); } Смотрите инициализацию _typeId Последний раз редактировалось snirk; 12.11.2010 в 10:14.  | 
| 
	
 | 
| 
	
	 | 
	
		
  |