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 ? |
|