Quintiq file version 2.0
|
#parent: #root
|
Method SetDefaultValue () id:Method_DialogCreateEditPISPSpecification_SetDefaultValue
|
{
|
#keys: '[124808.2.555252516]'
|
Body:
|
[*
|
// Set default values
|
|
pisp := DataHolderPISP.Data();
|
|
pispspec := pisp.PISPSpecification();
|
|
hasuom := guard( pispspec.HasUnitOfMeasure(), false );
|
uomname := ifexpr( hasuom,
|
pisp.UnitOfMeasureName(),
|
pisp.Product_MP().UnitOfMeasureName() );
|
|
CheckBoxIsOverrideUnitOfMeasurementForProduct.Checked( hasuom );
|
SelectionUnitOfMeasurement.BoundValue( uomname );
|
|
CheckBoxIsNegativeInventoryAllowed.Checked( pisp.IsNegativeInventoryAllowed() );
|
CheckBoxIsExcluded.Checked( pisp.IsExcluded() );
|
CheckBoxIsExcludedFromBalancing.Checked( guard( pisp.PISPSpecification().IsExcludedFromBalancing(), false ) );
|
CheckBoxIsSafetyStockKept.Checked( pisp.IsSafetyStockKept() );
|
|
inputLotSize := ApplicationLibMacroPlanner.FormatRealToString( guard( pispspec.InputLotSize(), 0.0 ) );
|
Dialog.SetLabelInputLotSize();
|
EditorInputLotSize.Text( inputLotSize );
|
|
LabelCurrency.Text( guard( pisp.StockingPoint_MP().Currency_MP().Name(), "" ) );
|
|
CheckBoxIsExcludeShelfLife.Checked( guard( pisp.PISPSpecification().IsExcludeShelfLifeAndMaturation(), false ) );
|
*]
|
}
|