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 := "<table>"; 
 | 
    tooltip := tooltip + '<tr><td><b>Product: </b></td><td>'  
 | 
               + pispip.ProductInStockingPoint_MP().Product_MP().Name() + '</td></tr>'; 
 | 
     
 | 
    // Routing name 
 | 
    tooltip := tooltip + '<tr><td><b>Stocking point: </b></td><td>'  
 | 
               + pispip.ProductInStockingPoint_MP().StockingPoint_MP().Name() + '</td></tr>'; 
 | 
     
 | 
    // Period 
 | 
    tooltip := tooltip + '<tr><td><b>Period: </b></td><td>'  
 | 
               + pispip.Start().Format( 'D-MM-Y' ) + ' until ' + pispip.End().Format( 'D-MM-Y' ) + '</td></tr>';  
 | 
     
 | 
    // A separating line 
 | 
    tooltip := tooltip + '</table><hr>'; 
 | 
     
 | 
    // Headers 
 | 
    tooltip := tooltip + '<table><tr><td><b>Quantity:</b></td>'; 
 | 
     
 | 
    // Sort them w.r.t date for grouping 
 | 
    value := pispip.InventorySupplyQuantity(); 
 | 
    tooltip := tooltip + '<td>' + value.AsQUILL() + '</td></tr></table>' 
 | 
     
 | 
    return value; 
 | 
  *] 
 | 
} 
 |