Quintiq file version 2.0
|
#parent: #root
|
StaticMethod Update (
|
InventorySupplys inventorysupplies,
|
Product_MP owner,
|
StockingPoint_MP stockingpoint,
|
Date date,
|
Date manufactureddate,
|
Boolean isbatcheditsupplyquantity,
|
Real supplyquantity,
|
Boolean isbatcheditdescription,
|
String description
|
)
|
{
|
Description: 'Update inventories'
|
TextBody:
|
[*
|
traverse( inventorysupplies, Elements, e )
|
{
|
// Primary keys are disabled during batch editing
|
if( inventorysupplies.Size() > 1 )
|
{
|
owner := e.Product_MP();
|
stockingpoint := e.StockingPoint_MP();
|
date := e.Date();
|
manufactureddate := e.ManufacturedDate();
|
}
|
|
if( not isbatcheditsupplyquantity )
|
{
|
supplyquantity := e.UserQuantity();
|
}
|
if( not isbatcheditdescription )
|
{
|
description := e.Description();
|
}
|
|
e.Update( owner, stockingpoint, date, manufactureddate, supplyquantity, description, false )
|
}
|
*]
|
}
|