Z#LO_MERCH_CN#INTERFACE.copy 
	   
	     | 
   
 
	
		| Предыдущая тема :: Следующая тема   | 
	 
	
	
		| Автор | 
		Сообщение | 
	 
	
		delfin Участник
 
  Вступление в Клуб: 19.01.2012
  | 
		
			
				 Пн Авг 31, 2015 12:17   Z#LO_MERCH_CN#INTERFACE.copy | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Подскажите, как найти в администраторе словаря найти эту функцию copy. 
 
 
Дело в том что при вызове функции "Копировать услуги ТСТ" выходит ошибка  "Дублируется значение реквизита [Адрес.Станции метро] в типе [IP_MERCH_CN]". 
 
я не могу найти место где происходит обращение к этим реквизитам | 
			 
		  | 
	 
	
		  | 
	 
	
		Random Эксперт
 
  Вступление в Клуб: 27.06.2011
  | 
		
			
				 Пн Авг 31, 2015 12:28   Re: Z#LO_MERCH_CN#INTERFACE.copy | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | delfin пишет: | 	 		  Подскажите, как найти в администраторе словаря найти эту функцию copy. 
 
 
Дело в том что при вызове функции "Копировать услуги ТСТ" выходит ошибка  "Дублируется значение реквизита [Адрес.Станции метро] в типе [IP_MERCH_CN]". 
 
я не могу найти место где происходит обращение к этим реквизитам | 	  
 
 
Ты к интерфейснику обращение привёл. Он к системной части относится. В АРМ словаря его не найдёшь. Из стека ошибки предыдущую строчку смотреть нада. | 
			 
		  | 
	 
	
		  | 
	 
	
		delfin Участник
 
  Вступление в Клуб: 19.01.2012
  | 
		
			
				 Пн Авг 31, 2015 12:41    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				дело в том что в ошибке все строки к интерфейсу
 
ORA-00001: APP-UNIQUE: Дублируется значение реквизита [Адрес.Станции метро] в типе [IP_MERCH_CN]
 
 
ORA-00001: нарушено ограничение уникальности (IBS.Z#IX_Z#IP_MERCH_CN_COL31)
 
 
ORA-06512: на  "IBS.Z#IP_MERCH_CN#INTERFACE", line 670
 
 
ORA-06512: на  "IBS.Z#LO_MERCH_CN#INTERFACE", line 667
 
 
ORA-06512: на  "IBS.Z#LO_MERCH_CN#INTERFACE", line 656
 
 
ORA-06512: на  "IBS.Z$IP_MERCHANTS_AKB_17247812660", line 106
 
 
ORA-06510: PL/SQL: необработанное исключение, определенное пользователем
 
 
ORA-01403: данные не найдены
 
 
ORA-06512: на  "IBS.Z$U$17247812660", line 80
 
 
ORA-06512: на  line 1
 
 
BEGIN
 
 
	$$$.Z$U$17247812660.P(?,?,?);
 
 
END;
 
AKB_17247812660 - это как раз операция которую запускаю. | 
			 
		  | 
	 
	
		  | 
	 
	
		GeorgiK Участник со стажем
 
  Вступление в Клуб: 09.07.2008
  | 
		
			
				 Пн Авг 31, 2015 13:44    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | delfin пишет: | 	 		  дело в том что в ошибке все строки к интерфейсу
 
ORA-00001: APP-UNIQUE: Дублируется значение реквизита [Адрес.Станции метро] в типе [IP_MERCH_CN]
 
 
ORA-00001: нарушено ограничение уникальности (IBS.Z#IX_Z#IP_MERCH_CN_COL31)
 
 
ORA-06512: на  "IBS.Z#IP_MERCH_CN#INTERFACE", line 670
 
 
ORA-06512: на  "IBS.Z#LO_MERCH_CN#INTERFACE", line 667
 
 
ORA-06512: на  "IBS.Z#LO_MERCH_CN#INTERFACE", line 656
 
 
ORA-06512: на  "IBS.Z$IP_MERCHANTS_AKB_17247812660", line 106
 
 
ORA-06510: PL/SQL: необработанное исключение, определенное пользователем
 
 
ORA-01403: данные не найдены
 
 
ORA-06512: на  "IBS.Z$U$17247812660", line 80
 
 
ORA-06512: на  line 1
 
 
BEGIN
 
 
	$$$.Z$U$17247812660.P(?,?,?);
 
 
END;
 
AKB_17247812660 - это как раз операция которую запускаю. | 	  
 
 
На типе IP_MERCH_CN есть ограничение "C_ADDRESS#METRO_STATIONS" IS NOT NULL. Когда задаешь адрес торгово-сервисной точки обрати внимание на заполнение этого реквизита.
 
Скорее всего у копируемого экземпляра данное значение пусто.
 
В версии 15.1 операции с таким именем не нашел... | 
			 
		  | 
	 
	
		  | 
	 
	
		GeorgiK Участник со стажем
 
  Вступление в Клуб: 09.07.2008
  | 
		
			
				 Пн Авг 31, 2015 14:08   Re: Z#LO_MERCH_CN#INTERFACE.copy | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | delfin пишет: | 	 		  Подскажите, как найти в администраторе словаря найти эту функцию copy. 
 
 
Дело в том что при вызове функции "Копировать услуги ТСТ" выходит ошибка  "Дублируется значение реквизита [Адрес.Станции метро] в типе [IP_MERCH_CN]". 
 
я не могу найти место где происходит обращение к этим реквизитам | 	  
 
 
+ [LO_MERCH_CN].[COPY] | 
			 
		  | 
	 
	
		  | 
	 
	
		delfin Участник
 
  Вступление в Клуб: 19.01.2012
  | 
		
			
				 Пн Авг 31, 2015 14:48    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				вы правы, происходит операция копирования 
 
y.[SERVICE_ARR]%insert(serv_rec)
 
 
заменил ее стандартной библиотечной y.[SERVICE_ARR].NEW#AUTO и все заработало | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |