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