|  01.11.2006, 15:02 | #1 | 
| Участник | Создание строк в таблице 
			
			Мне необходимо создать строку в таблице, которая будет практически дублировать другую строку, с разницей в паре полей, но полей там куча и писать для каждого X++: _iTab2.a=_iTab.a; | 
|  | 
|  01.11.2006, 15:06 | #2 | 
| Участник | 
			
			ну прям совпадение   - держите пример newProcessLogTransOper.data(prevProcessLogTransOper); // здеся копируется newProcessLogTransOper.LogTableRefRecId = logTable.RecId; // а это уже меняется в новых newProcessLogTransOper.TransDate = tmpProcessLogTrans.PurchBookTransDate; newProcessLogTransOper.RefRecId = processLogTrans.RecId; | 
|  | 
|  01.11.2006, 15:08 | #3 | 
| Участник | 
			
			Мне больше нравится функция системного класса Global  buf2buf(_fromTable, _toTable) | 
|  | 
|  01.11.2006, 15:09 | #4 | 
| Участник | 
			
			buf2buf(_fromTable, _toTable) она естественно не затрагивает recid?    | 
|  | 
|  01.11.2006, 15:11 | #5 | 
| Участник | 
			
			Она не затрагивает системные поля (в том числе и recid). Посмотрите как реализован этот метод в классе Global | 
|  | 
|  01.11.2006, 15:11 | #6 | 
| Участник | 
			
			Естественно.   + пропускаются системные поля (!isSysId()) | 
|  | 
|  01.11.2006, 15:13 | #7 | 
| Участник | 
			
			Thanks!
		 | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Где посмотреть сколько строк в таблице? | 4 | |||
| блокировка на создание строк | 3 | |||
| Очень маленькая высота строк в таблице формы (1-2 мм) | 11 | |||
| Создание заявки -- нет строк | 2 | |||
| 
 |