yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Quintiq file version 2.0
#parent: #root
DeclarativeOwningNMRelation CalcSalesDemandFulfillmentRestriction
{
  #keys: '1[123718.0.363753615]'
  Expression:
  [*
    // Check sales demand's start within any fulfillment restriction
    return selectset( this,
                      SalesSegment_MP.SalesDemand,
                      sd,
                      not sd.Product_MP().IsLeaf(),
                      sd.Product_MP().IsParentOf( this.Product_MP() )
                      and sd.StartDate() >= this.StartDate()
                      and sd.StartDate() < this.EndDate()
                      );
  *]
  HelperRelation: SalesDemand
  InstantiationType: SalesDemandFulfillmentRestriction
  Relation: SalesDemandFulfillmentRestriction
}