From 4534d2c0921049d9d150ba0c31f76cb445bdd365 Mon Sep 17 00:00:00 2001 From: lazhen <17772815105@139.com> Date: 星期四, 21 十一月 2024 17:41:25 +0800 Subject: [PATCH] 存档报表界面去掉日期区分列 --- _Main/BL/Type_OfflinePlanArchiveVersion/Method_GenerateColumn.qbl | 62 +++++++++++++++--------------- 1 files changed, 31 insertions(+), 31 deletions(-) diff --git a/_Main/BL/Type_OfflinePlanArchiveVersion/Method_GenerateColumn.qbl b/_Main/BL/Type_OfflinePlanArchiveVersion/Method_GenerateColumn.qbl index 593691d..5c3bc84 100644 --- a/_Main/BL/Type_OfflinePlanArchiveVersion/Method_GenerateColumn.qbl +++ b/_Main/BL/Type_OfflinePlanArchiveVersion/Method_GenerateColumn.qbl @@ -9,40 +9,40 @@ TextBody: [* // 鐢勫叞楦� Jun-25-2024 (created) - timeunit := guard( this.InterfaceDataset().OfflinePlanArchiveSearch().TimeUnit(), Translations::MP_GlobalParameters_Day() ) ; - weekstart := periods.Element( 0 ); - - monthstart := periods.Element( 0 ); + //timeunit := guard( this.InterfaceDataset().OfflinePlanArchiveSearch().TimeUnit(), Translations::MP_GlobalParameters_Day() ) ; + //weekstart := periods.Element( 0 ); + // + //monthstart := periods.Element( 0 ); traverse( periods, Elements, periodtime ){ - if( not isshow or timeunit = Translations::MP_GlobalParameters_Day() ){ + // if( not isshow or timeunit = Translations::MP_GlobalParameters_Day() ){ periodname := periodtime.Format( "M2/D2/Y" ); - this.Column( relnew, ColumnName := periodname, StartDate := periodtime, EndDate := periodtime, TimeUnit := Translations::MP_GlobalParameters_Day() ); - } - if( not isshow or timeunit = Translations::MP_GlobalParameters_Week() ){ - weekend := ( weekstart + Duration::Days( 6 ) ).Date(); - if( ( weekend.Year() <> periodtime.Year() and weekend.Month() > 1 ) or ( abs( weekstart.Week() - periodtime.Week() ) > 1 and weekend.Year() = periodtime.Year() ) ){ - weekstart := periodtime; - } - if( periodtime = weekstart ){ - weekperiodname := weekstart.Format( "M2/D2/Y" ); - this.Column( relnew, ColumnName := weekperiodname, StartDate := weekstart, EndDate := ( weekstart.StartOfNextWeek() - Duration::Days( 1 ) ).Date(), TimeUnit := Translations::MP_GlobalParameters_Week() ); - - } - weekstart := periodtime.StartOfNextWeek(); - } - if( not isshow or timeunit = Translations::MP_GlobalParameters_Month() ){ - if( ( monthstart.Year() <> periodtime.Year() and abs( monthstart.Month() - periodtime.Month() ) <> 11 ) or ( abs( monthstart.Month() - periodtime.Month() ) > 1 and monthstart.Year() = periodtime.Year() ) ){ - monthstart := periodtime; - } - if( periodtime = monthstart ){ - monthperiodname := monthstart.Format( "M2/D2/Y" ); - enddate := ( monthstart.StartOfNextMonth() - Duration::Days( 1 ) ).Date(); - this.Column( relnew, ColumnName := monthperiodname, StartDate := monthstart, EndDate := enddate, TimeUnit := Translations::MP_GlobalParameters_Month() ); - - } - monthstart := periodtime.StartOfNextMonth(); - } + this.Column( relnew, ColumnName := periodname, StartDate := periodtime, EndDate := periodtime );//, TimeUnit := Translations::MP_GlobalParameters_Day() + // } + // if( not isshow or timeunit = Translations::MP_GlobalParameters_Week() ){ + // weekend := ( weekstart + Duration::Days( 6 ) ).Date(); + // if( ( weekend.Year() <> periodtime.Year() and weekend.Month() > 1 ) or ( abs( weekstart.Week() - periodtime.Week() ) > 1 and weekend.Year() = periodtime.Year() ) ){ + // weekstart := periodtime; + // } + // if( periodtime = weekstart ){ + // weekperiodname := weekstart.Format( "M2/D2/Y" ); + // this.Column( relnew, ColumnName := weekperiodname, StartDate := weekstart, EndDate := ( weekstart.StartOfNextWeek() - Duration::Days( 1 ) ).Date(), TimeUnit := Translations::MP_GlobalParameters_Week() ); + // + // } + // weekstart := periodtime.StartOfNextWeek(); + // } + // if( not isshow or timeunit = Translations::MP_GlobalParameters_Month() ){ + // if( ( monthstart.Year() <> periodtime.Year() and abs( monthstart.Month() - periodtime.Month() ) <> 11 ) or ( abs( monthstart.Month() - periodtime.Month() ) > 1 and monthstart.Year() = periodtime.Year() ) ){ + // monthstart := periodtime; + // } + // if( periodtime = monthstart ){ + // monthperiodname := monthstart.Format( "M2/D2/Y" ); + // enddate := ( monthstart.StartOfNextMonth() - Duration::Days( 1 ) ).Date(); + // this.Column( relnew, ColumnName := monthperiodname, StartDate := monthstart, EndDate := enddate, TimeUnit := Translations::MP_GlobalParameters_Month() ); + // + // } + // monthstart := periodtime.StartOfNextMonth(); + // } } *] } -- Gitblit v1.9.3