18.05.2004, 14:44 | #1 |
Участник
|
Как скопировать запись?
Имеется некая таблица XXX. Надо создать в X++'е копию некой текущей записи, и затем заапдейтить в ней несколько полей.
Логично написать: XXX.Field1 = XXX.Field1; XXX.Field2 = XXX.Field2; XXX.Field3 = XXX.Field3; XXX.insert(); ну и потом прописать апдейт, какой потребуется, уже по новой записи Но проблема в том, что в этой таблице 90 полей, и выписывать такой код анриал. Можно сделать это как-нибудь по-другому? Причём именно средствами X++'а. Хорошо бы пройтись чем-то по коллекции всех полей, имеющихся у данной таблицы. С помощью tablenum, fieldnum можно прочитать названия (только названия) полей, а как их запихать в какие-то операторы присвоения вроде XXX.FieldX = XXX.FieldX ? |
|
18.05.2004, 15:06 | #2 |
Moderator
|
Не совсем то, но может натолкнет на мысли:
PHP код:
|
|
18.05.2004, 15:21 | #3 |
Участник
|
Global::buf2buf()
|
|
18.05.2004, 15:47 | #4 |
Lean Six Sigma
|
XXX.data(YYY);
|
|
18.05.2004, 15:49 | #5 |
Lean Six Sigma
|
Пример из "родного" кода:
PHP код:
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|