Quintiq file version 2.0
#parent: #root
StaticMethod GetInventorySupplyQuantity (
ProductInStockingPointInPeriod pispip,
output String tooltip
) declarative remote as Real
{
Description: 'Return inventory supply quantity associated to a pispip.'
TextBody:
[*
value := 0.0
// Insert table tag for tooltip
// Product
tooltip := "
";
tooltip := tooltip + 'Product: | '
+ pispip.ProductInStockingPoint_MP().Product_MP().Name() + ' |
';
// Routing name
tooltip := tooltip + 'Stocking point: | '
+ pispip.ProductInStockingPoint_MP().StockingPoint_MP().Name() + ' |
';
// Period
tooltip := tooltip + 'Period: | '
+ pispip.Start().Format( 'D-MM-Y' ) + ' until ' + pispip.End().Format( 'D-MM-Y' ) + ' |
';
// A separating line
tooltip := tooltip + '
';
// Headers
tooltip := tooltip + 'Quantity: | ';
// Sort them w.r.t date for grouping
value := pispip.InventorySupplyQuantity();
tooltip := tooltip + '' + value.AsQUILL() + ' |
'
return value;
*]
}