| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			манипуляции с таблицами
			 
			
			Добрый день. 
		
		
		
		
		
		
		
	Имеется такая задача: есть идентификатор таблицы, идентификатор записи и название поля. Необходимо проверить существует ли такое поле в таблице и если существует, получить значение поля записи с заданным идентификатором. Заранее спасибо.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Роман Долгополов (RDOL) 
		
			
	 | 
	
	
	
		
		
		
		 X++: DictTable dt= new DictTable(TableID); FieldId fieldId = dt.fieldname2id(FieldName); Common if (fieldId) { record = dt.makerecord(); select firstonly record where record.recid == recid; info(strfmt("%1", record.(fieldId))); } А вообще могли и по форуму поискать - наверняка обсуждалось не раз  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо. Примерно это и надо было))
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Axapta 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Неплохо было бы еще прикрутить проверочку, что таблица с таким tableId существует.  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Роман Долгополов (RDOL) 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от oip
			
			 
Неплохо было бы еще прикрутить проверочку, что таблица с таким tableId существует.  
		
	![]()  
		 | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Создание запроса куба с двумя одинаковыми таблицами. | 4 | |||
| Связи между таблицами 1:N и N:1 | 10 | |||
| связь между таблицами | 2 | |||
		
  |