1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| Quintiq file version 2.0
| #parent: #root
| Method GetRandomSPIP (
| MacroPlan mp,
| LibOpt_Scope scope
| ) as StockingPointInPeriod
| {
| TextBody:
| [*
| spip := null( StockingPointInPeriod );
| candidates := selectset( scope.GetPeriodInOptimizerRun(),
| Elements.StockingPointInPeriod,
| s,
| true,
| true );
|
| if ( candidates.Size() > 0 )
| {
| spip:= candidates.Element( Number::Random( 0, candidates.Size() - 1 ) );
| }
| return spip;
| *]
| InterfaceProperties { Accessibility: 'Module' }
| }
|
|