| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Подскажите пожалуйста какой код служит для преноса(копирования) даных из таблици в таблицу? 
		
		
		
		
		
		
		
	Например мне нужно пренести из таблици XXXX все строки в другую аналогичную таблицу ZZZ.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если эти таблицы имеют одинаковый субтип, то код будет такой: 
		
		
		
		
		
		
		
	if xxxx.find('-') then repeat zzz := xxxx; zzz.insert; until xxxx.next = 0; Если таблицы разные, то используйте TRANSFERFIELD  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
<<переменная record должна принадлежать 50002, а не 50001>> где xxxx имеет номер 50001, а zzz 50002.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
А еще не подскажите, в каком направлении двигаться дальше? Например: У обоих таблиц (xxxx, zzz) есть поля (код товара, название, количество). Надо чтобы при переносе данных из таблице xxxx в таблицу zzz строчки которые совпадают, складывались. Примерно как при учете товара в заказе покупки, когда товар переносится в зону склада.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от lobster
			 
 
			Спасибо, все сработало. 
		
	А еще не подскажите, в каком направлении двигаться дальше? Например: У обоих таблиц (xxxx, zzz) есть поля (код товара, название, количество). Надо чтобы при переносе данных из таблице xxxx в таблицу zzz строчки которые совпадают, складывались. Примерно как при учете товара в заказе покупки, когда товар переносится в зону склада. IF zzz.GET(xxxx."Item No.", xxxx."Varient No.") THEN BEGIN // все ключевые поля таблицы zzz zzz.Quantity += xxxx.Quantity; ...... zzz.MODIFY; END ELSE BEGIN ..... zzz.INSERT END  | 
| 
	
 |