Quintiq file version 2.0
|
#parent: #root
|
Method New (
|
structured[SalesSegment_MP] salessegments
|
) id:Method_DialogCreateEditFulfillmentTarget_New
|
{
|
#keys: '[139394.0.1862541002]'
|
Body:
|
[*
|
// New fulfillment target
|
salessegment := guard( salessegments.Element(0), null( SalesSegment_MP ) );
|
product := select( DataHolderProduct.Data(), Elements, e, not e.IsSystem() );
|
|
stockingpoint := select( DataHolderStockingPoint.Data(), Elements, e, not e.IsSystem() );
|
|
data := MacroPlan.FulfillmentTarget( relshadow,
|
ID := MacroPlan.IDHolder().GetServiceLevelID(),
|
IsEnabled := true, // always enabled in web
|
SalesSegment_MP := salessegment,
|
Product_MP := product,
|
StockingPoint_MP := stockingpoint,
|
Start := MacroPlan.Start().Date(),
|
End := MacroPlan.End().Date() );
|
|
DataHolderDialogData.Data( &data );
|
|
ApplicationMacroPlanner.ShowFormModal( this );
|
*]
|
}
|