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 ) ); *] }