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