Posts

Showing posts from February, 2020

Find Price in sales order line (Trade Agreements)

class SMJ_SalesPriceTest {        public static void main( Args _args)     {         Amount retPrice;         PriceDiscParameters parameters = PriceDiscParameters ::construct();                 parameters.parmModuleType( ModuleInventPurchSales ::Sales);         parameters.parmItemId( "1000" );         //parameters.parmInventDim(InventDim::find());         parameters.parmUnitID( "ea" );         parameters.parmPriceDiscDate(systemDateGet());         parameters.parmQty( 50 );         parameters.parmAccountNum( "000001" );         parameters.parmCurrencyCode( CustTable ::find( "000001" ).Currency);         PriceDisc priceDisc = PriceDisc ::newFromPriceDiscParameters(parameters);         // From Trade agreement         if (priceDisc.findPrice( CustTable ::find( "000001" ).PriceGroup))         {             retPrice = priceDisc.price();         }         // From Item         else if (