//采购贸易协议价查询
static void Purch_SL_SearchPriceDisc(Args _args)
{
PriceDisc priceDisc;
PurchLine purchLine;
container con;
Price price;
//purchLine = PurchLine::findRecId(35637485236);
select firstOnly purchline
where purchline.PurchId == "Test-000019111";
priceDisc = PriceDisc::newFromSalesPurchLine(purchLine, InventDim::find(purchLine.InventDimId,true));
priceDisc.findPrice(purchLine.priceGroupId());
info(strFmt("第一种获取采购订单行贸易协议价是:%1", priceDisc.price()));
con = PriceDisc::findItemPriceAgreement(ModuleInventPurchSales::Purch, '000000001-1',InventDim::findOrCreateBlank(),
InventTableModule::find("000000001-1",ModuleInventPurchSales::Purch).UnitId,
systemDateGet(),1,"CNMF-000000002","CNY","");
price = conPeek(con, 1);
info(strFmt("第二种获取物料价格协议价是:%1",price));
}