![]() |
#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 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|