Quintiq file version 2.0
|
#parent: #root
|
StaticMethod Update (
|
ActualProductInStockingPointInPeriod actualpispip,
|
Boolean isbatchedit,
|
Boolean isbatcheditinventoryend,
|
Real actualinventorylevelend,
|
Boolean isbatcheditdecription,
|
String description,
|
Boolean isfromdb
|
)
|
{
|
Description: 'Update the actual pispip inventory level end'
|
TextBody:
|
[*
|
// If multiple ActualProductInStockingPointInPeriods are selected for batch editing
|
if( isbatchedit )
|
{
|
// If ActualInventoryLevelEnd is not selected to be batch editted
|
if( not isbatcheditinventoryend )
|
{
|
actualinventorylevelend := actualpispip.ActualInventoryLevelEnd();
|
}
|
|
// If Description is not selected to be batch editted
|
if( not isbatcheditdecription )
|
{
|
description := actualpispip.Description();
|
}
|
}
|
|
// Update the values
|
actualpispip.Update( actualinventorylevelend,
|
description, false );
|
|
// Update type index
|
actualpispip.UpdateTypeIndex( actualpispip.ProductID(), actualpispip.StockingPointID(), actualpispip.Date(), actualpispip.ManufacturedDate() );
|
*]
|
}
|