Quintiq file version 2.0
|
#parent: #root
|
Method InitializeDataHolders (
|
structured[UnitPeriodTransportQuantity] selection
|
) id:Method_DialogCreateEditTransportCapacity_InitializeDataHolders
|
{
|
#keys: '[151892.0.52065484]'
|
Body:
|
[*
|
//Initialize dataholder
|
firstElement := minselect( selection, Elements, e, true, e.Start() );
|
data := shadow( firstElement.TransportCapacity() );
|
|
if( isnull( data )
|
or data.Start() <> firstElement.Start() )
|
{
|
data := firstElement.Unit().TransportCapacity( relshadow,
|
UnitID := firstElement.Unit().ID(),
|
Start := firstElement.Start(),
|
TimeUnit := firstElement.TimeUnitForCapacitiesCalculation(),
|
MinimumCapacity := firstElement.MinCapacityPerTimeUnit(),
|
MaximumCapacity := firstElement.MaxCapacityPerTimeUnit(),
|
LotSize := firstElement.LotSize()
|
);
|
}
|
|
DataHolderDialogData.Data( &data );
|
DataHolderDialogDatas.Data( selection.Copy() );
|
|
this.InitializeComponents();
|
|
ApplicationMacroPlanner.ShowFormModal( this );
|
*]
|
}
|