![]() |
#4 |
Боец
|
1. Если на форме в качестве датасорса InventTable, то в методе init() датасорса пишете
X++: InventTable_ds.query().datasourceTabe(tablenum(Inventtable)).addRange(fieldnum(InventTable, ItemId)).value(SysQuery::Value("нужные айтемы")) 2. Дисплей методы пишите на таблице InventTable X++: inventOnhand = InventOnhand::newParameters( this.ItemId, inventDim, inventdimParm); Затем возвращаете нужное вам значение, например inventOnhand.availPhysical() Есть ещё вариант: использования методов таблицы InventSum, если у вас получится её приджоинить. Но это если не хотите использовать класс + будет по-быстрее. |
|
Теги |
ax3.0 |
|
|