1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| Quintiq file version 2.0
| #parent: #root
| Method IsRoundingOrZeroFilling3 (
| MacroPlan macroPlan,
| UnitPeriodTimeBases uptbs
| )
| {
| TextBody:
| [*
| traverse ( uptbs, Elements, uptb,
| true
| // uptb.StartDate() <= Date::Construct( 2024, 5, 8 )
| ) {
| if ( ( uptb.End().Date() - uptb.StartDate() ) > 1 ) {
| // debuginfo( "开始时间:", uptb.StartDate().Format( "Y-M2-D2" ), " 结束时间:", uptb.End().Date().Format( "Y-M2-D2" ), " 时间区间:", ( uptb.End().Date() - uptb.StartDate() ) );
| // this.ProcessingTimeIntervalIsGreaterThanOneDay( macroPlan, uptb, uptbs );
| } else if ( ( uptb.End().Date() - uptb.StartDate() ) = 1 ) {
| debuginfo( "开始时间:", uptb.StartDate().Format( "Y-M2-D2" ), " 结束时间:", uptb.End().Date().Format( "Y-M2-D2" ), " 时间区间:", ( uptb.End().Date() - uptb.StartDate() ) );
| this.ProcessingTimeIntervalIsEqualToOneDay( macroPlan, uptb, uptbs );
| }
| debuginfo( "--------------------------------------------------------------------------------" );
| Transaction::Transaction().Propagate();
| }
| *]
| }
|
|