Quintiq file version 2.0 #parent: #root Method SetDefaultValue () id:Method_DialogCreateEditPISPSpecification_SetDefaultValue { #keys: '[135040.0.213300467]' Body: [* // Set default + init dialog pisp := DataHolderDialogData.Data().WrappedInstance(); pispspec := pisp.PISPSpecification(); hasuom := guard( pispspec.HasUnitOfMeasure(), false ); uom := ifexpr( hasuom, pisp.UnitOfMeasure_MP(), pisp.Product_MP().UnitOfMeasure_MP() ); CheckboxIsOverrideUOMForProduct.Checked( hasuom ); DropDownListUOM.Data( uom ); CheckboxIsNegativeInventoryAllowed.Checked( pisp.IsNegativeInventoryAllowed() ); CheckboxIsExcluded.Checked( pisp.IsExcluded() ); CheckboxIsExcludedFromBalancing.Checked( guard( pispspec.IsExcludedFromBalancing(), false ) ); CheckboxIsSafetyStockKept.Checked( pisp.IsSafetyStockKept() ); CheckBoxIsExcludeShelfLife.Checked( guard( pispspec.IsExcludeShelfLifeAndMaturation(), false ) ); inputLotSize := ApplicationMacroPlanner.FormatRealToString( guard( pispspec.InputLotSize(), 0.0 ) ); EditFieldInputLotSizeUOM.Text( inputLotSize ); *] }