Quintiq file version 2.0
|
#parent: #root
|
Method New (
|
ProductInStockingPoint_MP pisp,
|
FormSafetyStocks formSafetyStocks
|
) id:Method_DialogCreateEditSafetyStock_New
|
{
|
#keys: '[136682.2.38964853]'
|
Body:
|
[*
|
//New
|
owner := guard( pisp.Product_MP(), select( DataHolderProduct.Data(), Elements, e, not e.IsSystem() and e.IsLeaf() ) );
|
stockingpoint := guard(pisp.StockingPoint_MP(),null( StockingPoint_MP ) );
|
|
data := owner.SafetyStock( relshadow,
|
ProductID := owner.ID(),
|
StockingPointID := stockingpoint.ID(),
|
StockingPoint_MP := stockingpoint,
|
HasUserTarget := true,
|
Start := guard( MacroPlan.StartOfPlanningPeriod().StartDate(), MacroPlan.Start().Date() ) );
|
DataHolderForm.Data( formSafetyStocks );
|
DataHolderDialogData.Data( &data );
|
//Enable disable component
|
Form.EnableDisabledComponent( guard( DataHolderDialogData.Data().HasUserTarget(), false ) );
|
Form.ShowHideComponent( false );
|
ApplicationMacroPlanner.ShowFormModal( Form );
|
*]
|
}
|