| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		BarakudaX777
 
  
  Зарегистрирован: 07.07.2014 Сообщения: 26 Откуда: ООО "ГЕОГРАД" г. Орск
  | 
		
			
				 Добавлено: Вс 28 Сен 2014 22:49    Заголовок сообщения: Ошибка "класс не найден" при загрузки из обменного формата | 
				     | 
			 
			
				
  | 
			 
			
				Сформировал файл согласно обменного формата  	  | Код: | 	 		  <?xml version="1.0" encoding="windows-1251"?>
 
 
<InMetaExchange>
 
  <Settings>
 
    <Source Name="Estategrad" Caption="Источник импорта данных системы "Имущество""/>
 
  </Settings>
 
  <GradZoneKind ID="12" Action="Add" >
 
    <ZoneCategory>3</ZoneCategory>
 
    <Purpose>САРАИ БАРАКИ И ТД</Purpose>
 
    <Name>САРАЙ-ЗОНА</Name>
 
   <ObjectStateKind>1</ObjectStateKind>
 
 
 
  </GradZoneKind>
 
</InMetaExchange>
 
 | 	  
 
 
Пытаюсь импортировать его в систему Inmeta с помощью http формы по адресу  	  | Цитата: | 	 		  | inmeta/exchange_ui.asp | 	  
 
Если использовать знак @ в названии параметров в xml файле, к примеру @ID,  выдает ошибку что  	  | Цитата: | 	 		  | Имя начинается с ошибочного знака. | 	  . Пересмотрел интернет.
 
Пробовал использовать команду "aspnet_regiis.exe -i" ошибка не исчезает. 
 
Если убрать знак @ то импорт запускается но выдает ошибку
 
 	  | Цитата: | 	 		  | Ошибка получения класса: класс "GradZoneKind" не найден | 	  
 
 
Помогите пожалуйста! Очень нужно произвести добавление типовых зон в Инмету..   [/i]
 
В чем может быть ошибка.   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AlexeiIntegro
 
 
  Зарегистрирован: 29.09.2014 Сообщения: 5 Откуда: ЗАО ЦСИ Интегро
  | 
		
			
				 Добавлено: Пн 29 Сен 2014 11:05    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Полное наименование класс Grad/GradZoneKind, поэтому узел в обменном файле должен называться Grad_GradZoneKind
 
Таким образом у вас обменный файл должен выглядеть следующим образом:
 
 	  | Код: | 	 		  
 
<?xml version="1.0" encoding="windows-1251"?> 
 
 
<InMetaExchange> 
 
  <Settings> 
 
    <Source Name="Estategrad" Caption="Источник импорта данных системы "Имущество""/> 
 
  </Settings> 
 
  <Grad_GradZoneKind ID="12" Action="Add" > 
 
    <ZoneCategory>3</ZoneCategory> 
 
    <Purpose>САРАИ БАРАКИ И ТД</Purpose> 
 
    <Name>САРАЙ-ЗОНА</Name> 
 
   <ObjectStateKind>1</ObjectStateKind> 
 
 
 
  </Grad_GradZoneKind> 
 
</InMetaExchange> 
 
 | 	 
  | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		BarakudaX777
 
  
  Зарегистрирован: 07.07.2014 Сообщения: 26 Откуда: ООО "ГЕОГРАД" г. Орск
  | 
		
			
				 Добавлено: Пн 29 Сен 2014 11:08    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| А Идентификатор можно не указывать при добавлении? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AlexeiIntegro
 
 
  Зарегистрирован: 29.09.2014 Сообщения: 5 Откуда: ЗАО ЦСИ Интегро
  | 
		
			
				 Добавлено: Пн 29 Сен 2014 11:13    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Нет, идентификатор нужен, сделайте идентификацию по порядку: 1,2,3,... | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		BarakudaX777
 
  
  Зарегистрирован: 07.07.2014 Сообщения: 26 Откуда: ООО "ГЕОГРАД" г. Орск
  | 
		
			
				 Добавлено: Пн 29 Сен 2014 11:24    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | AlexeiIntegro писал(а): | 	 		  | Нет, идентификатор нужен, сделайте идентификацию по порядку: 1,2,3,... | 	  
 
 
Спасибо. но теперь ругается на ссылки на дочерние объекты. 
 
Посмотрел General/ObjectStateKind
 
Идентификатор состояния "Актуальный" равен 
 
00000000AKTU
 
Далее посмотрел идентификаторы категорий зон.
 
000680051FF8  - Жилая зона.
 
Привел к файл импорта к виду:
 
 	  | Код: | 	 		  <?xml version="1.0" encoding="windows-1251"?>
 
<InMetaExchange>
 
  <Settings>
 
    <Source Name="Estategrad" Caption="Источник импорта данных"/>
 
  </Settings>
 
  <Grad_GradZoneKind Id="2" Action="Add" >
 
    <ZoneCategory>000680051FF8</ZoneCategory>
 
    <Purpose>ЗОНА ЖИЛОЙ ЗАСТРОЙКИ</Purpose>
 
    <Name>ЖИЛАЯ-ТЕСТ</Name>
 
   <ObjectStateKind>00000000AKTU</ObjectStateKind>
 
  </Grad_GradZoneKind >
 
</InMetaExchange>
 
 | 	  
 
Выдается ошибка "Ошибка импорта: не определен внешний идентификатор "00000000AKTU". Нужно как то по другому казывать идентификаторы? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AlexeiIntegro
 
 
  Зарегистрирован: 29.09.2014 Сообщения: 5 Откуда: ЗАО ЦСИ Интегро
  | 
		
			
				 Добавлено: Пн 29 Сен 2014 13:22    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Вам нужно найти в таблице _InSC_IDGroups строку, в которой LocalGroupID = 6, списать оттуда GlobalGroupID (пусть будет {00000000-0000-0000-0000-000000000000}), затем скорректировать Ваш файл следующим образом:
 
 	  | Код: | 	 		  
 
<?xml version="1.0" encoding="windows-1251"?> 
 
<InMetaExchange> 
 
  <Settings> 
 
    <Source Name="Estategrad" Caption="Источник импорта данных"/> 
 
    <IDSpace LID="6" GID="{00000000-0000-0000-0000-000000000000}"/>
 
  </Settings> 
 
  <Grad_GradZoneKind Id="2" Action="Add" > 
 
    <ZoneCategory IDMapping="Internal">000680051FF8</ZoneCategory> 
 
    <Purpose>ЗОНА ЖИЛОЙ ЗАСТРОЙКИ</Purpose> 
 
    <Name>ЖИЛАЯ-ТЕСТ</Name> 
 
   <ObjectStateKind IDMapping="Internal">00000000AKTU</ObjectStateKind> 
 
  </Grad_GradZoneKind > 
 
</InMetaExchange> 
 
 | 	 
  | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		BarakudaX777
 
  
  Зарегистрирован: 07.07.2014 Сообщения: 26 Откуда: ООО "ГЕОГРАД" г. Орск
  | 
		
			
				 Добавлено: Пн 29 Сен 2014 17:21    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Сделал. Теперь выдается другая ошибка...
 
"Преобразование "Internal" пока не реализовано."
 
Версия Ингео 4.4.5 а Инмета 1_9_112 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AlexeiIntegro
 
 
  Зарегистрирован: 29.09.2014 Сообщения: 5 Откуда: ЗАО ЦСИ Интегро
  | 
		
			
				 Добавлено: Вт 30 Сен 2014 09:54    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | BarakudaX777 писал(а): | 	 		  Сделал. Теперь выдается другая ошибка...
 
"Преобразование "Internal" пока не реализовано."
 
Версия Ингео 4.4.5 а Инмета 1_9_112 | 	  
 
Попробуйте поставить вместо IDMapping="Internal" - IDMapping="None" | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		BarakudaX777
 
  
  Зарегистрирован: 07.07.2014 Сообщения: 26 Откуда: ООО "ГЕОГРАД" г. Орск
  | 
		
			
				 Добавлено: Вт 30 Сен 2014 17:26    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | AlexeiIntegro писал(а): | 	 		   	  | BarakudaX777 писал(а): | 	 		  Сделал. Теперь выдается другая ошибка...
 
"Преобразование "Internal" пока не реализовано."
 
Версия Ингео 4.4.5 а Инмета 1_9_112 | 	  
 
Попробуйте поставить вместо IDMapping="Internal" - IDMapping="None" | 	  
 
Огромное спасибо! Импорт прошел успешно! Очень благодарен вам за время потраченное на меня! Спасибо! | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |