15.01.2010, 12:42 | #1 |
Участник
|
Datasource временных таблиц
AX 3 SP3 KR3
Есть форма в которой есть временная таблица например SmthTrans. Создан класс, наследуемый от RunbaseBatch который должен обновлять значения этой временной таблицы. Для того, чтобы получить значения для обновения пишу следующий код в классе X++: main( Args _args) { Updater upd = new Updater(); ... upd.run(args) ... } void run(args _args) { SmthTrans trans; FormDataSource fds; QueryRun qr; ; ttsbegin; fds = _args.record.datasource(); qr = fds.queryrun(); while( qr.next) { trans = qr.get(tablenum(SmthTrans)); trans.price = 15; trans.update(); } ttscommit; } X++: trans = _args.record(); Кто то сталкивался с такой ситуацией. Может быть такую задачу нужно решать совсем другим путем? |
|
Теги |
formdatasource, временная таблица, датасорс (datasource) |
|
|