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