Quintiq file version 2.0 #parent: #root Method EnableDisableManufactureDate () id:Method_DialogCreateEditInventorySupply_EnableDisableManufactureDate { #keys: '[136682.1.1098408387]' Body: [* product := SelectionProduct.Data(); stockingpoint := SelectionStockingPoint.Data(); pispspec := select( product, PISPSpecification, pisp, pisp.StockingPoint_MP() = stockingpoint ); hasshelflife := ( guard( product.HasShelfLife() or product.HasMaturation(), false ) ) and guard( not pispspec.IsExcludeShelfLifeAndMaturation(), true ); GUIDateTimeSelectorManufacturedDate.Enabled( hasshelflife and not ValueHolderIsBatchEdit.Data()); if ( GUIDateTimeSelectorManufacturedDate.DateTime().Date().IsInfinite() ) { GUIDateTimeSelectorManufacturedDate.DateTime( Dialog.Data().Date().DateTime() ); } *] }