Functie: pret minim

Lasă un comentariu

19 Decembrie 2013 de liviustoica55


static costPrice minPrice(ItemId itemId)

{

InventTrans inventTrans;

Set s = new Set(Types::Real);

SetEnumerator se;

CostPrice costPrice;

currencyCode currencyCode;

;

currencyCode = companyinfo::standardCurrency();

// calculeaza

while select CostAmountPosted, Qty, CurrencyCode from inventTrans

group by CostAmountPosted, Qty, CurrencyCode

where inventTrans.ItemId == itemId &&

inventTrans.StatusReceipt == StatusReceipt::Purchased &&

inventTrans.TransType == InventTransType::Purch &&

inventTrans.Qty > 0

{

costPrice = inventTrans.costPrice();

costPrice = Currency::curPrice2CurPrice(costPrice,inventTrans.CurrencyCode,currencyCode);

if(costPrice > 0)

s.add(costPrice);

}

se=s.getEnumerator();

while (se.moveNext())

{

//extrage prima valoare

costPrice = se.current();

break;

}

return costPrice;

}

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: