1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method VerifySalesDemand ( 
 |    MacroPlan macroplan, 
 |    String stockingpointid, 
 |    String productid, 
 |    DateTime date, 
 |    Real quantity, 
 |    String priority 
 |  ) 
 |  { 
 |    TextBody: 
 |    [* 
 |      pisp := macroplan.GetProductInStockingPoint( productid, stockingpointid ); 
 |      salesdemands := selectset( pisp, SalesDemand, sd, sd.PriorityName() = priority and sd.StartDate() = date.Date() and sd.Quantity() = quantity ); 
 |      this.Run().AssertTrue( salesdemands.Size() =1, "Exists only 1 sales demand with priority = " + priority  + ", quantity = " + quantity.Format( 'N(Dec(2) )' ) + " on " + date.Format( "D-M-Y" ) + " for "+ pisp.Name() ); 
 |    *] 
 |    InterfaceProperties { Accessibility: 'Module' } 
 |  } 
 |  
  |