Quintiq file version 2.0
|
#parent: #root
|
Method UpdatePISPIPValues (
|
structured[ProductInStockingPointInPeriodPlanning] pispip,
|
Real newvalue,
|
String focusedattribute
|
) id:Method_FormPlanning_UpdatePISPIPValues
|
{
|
#keys: '[137862.1.334542570]'
|
Body:
|
[*
|
// Update values of PISPIP attributes based on values entered
|
isSupply := focusedattribute
|
= attribute( ProductInStockingPointInPeriod, DisplaySupplyQuantity ).Name();
|
|
if( isSupply )
|
{
|
//Smart plan with user qty
|
/* User [Real] instead of ApplicationMacroPlanner.FormatStringToReal
|
MatrixEditor will do the format internaly to match the server locale
|
and it only allow Real for cell bind to Real attribute */
|
totalsupplyuser := newvalue;
|
|
MacroPlan.RunSmartPlanFromPlanningMatrix( pispip, totalsupplyuser, ScenarioManager );
|
|
}
|
*]
|
}
|