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