19.03.2007, 17:32 | #1 |
Участник
|
SalesLine и ReqTrans
Здраствыйте !
Никак немогу найти решение для изменения SalesLinе SаlesQty поля . Дело в том , что как менеджер введет все данные для заказа , есть сделана такая мелочь как подсчитание % для увеличивания количеств ( ето из за своих нужд мы можем добавить к конракт несколько % .. ) . Код: ttsbegin; while select forupdate salesLin index hint SalesLineIdx where salesLin.SalesId == salesTbl.SalesId { nDec = Unit::decimals(salesLin.SalesUnit); nOld = salesLin.SalesQty; nSkt = ( nOld * nProc ) / 100; nSkt = round(nSkt,nDec); nNew = nOld + nSkt; if ( nNew != nOld ) { salesLin.SalesQty = nNew; SalesLine::modifySalesQty(salesLin,InventDim::find(salesLin.InventDimId)); salesLin.update(); } } ttscommit; С уважением , Римантас |
|