1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| Quintiq file version 2.0
| #parent: #root
| Method IsInPISPIP (
| ProductInStockingPointInPeriods pispips
| ) declarative remote as Boolean
| {
| Description: 'Given PISPIP, return true if the inventory supply is created on that PISPIP. For designer'
| TextBody:
| [*
| isvalid := exists( pispips, Elements, pispip,
| pispip.ProductInStockingPoint_MP() = this.ProductInStockingPoint_MP(), // Same pisp
| this.ProductInStockingPointInPeriodPlanningLeaf().Period_MP().IsInPeriod( pispip.Start(), pispip.End() ) ); // Within the period
|
| return isvalid;
| *]
| }
|
|