Quellcode durchsuchen

Task #1402 清单汇总,所属项目及,增加“本期完成计量--数量”列
清单汇总,清单排序算法调整

MaiXinRong vor 8 Jahren
Ursprung
Commit
5da64795c6
3 geänderte Dateien mit 353 neuen und 272 gelöschten Zeilen
  1. 329 266
      DataModules/BillsGatherDm.dfm
  2. 21 3
      Frames/BillsGatherFme.dfm
  3. 3 3
      Units/UtilMethods.pas

+ 329 - 266
DataModules/BillsGatherDm.dfm

@@ -16,122 +16,146 @@ object BillsGatherData: TBillsGatherData
     FieldListData = {
       0101044E616D6506024944094669656C644E616D650602494408446174615479
       70650203084461746153697A6502040549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D650609496E646578436F6465094669656C644E
-      616D650609496E646578436F6465084461746154797065020108446174615369
-      7A6502640549734B6579080F4E65656450726F636573734E616D65090001044E
-      616D650606425F436F6465094669656C644E616D650606425F436F6465084461
-      7461547970650201084461746153697A6502320549734B6579080F4E65656450
-      726F636573734E616D65090001044E616D6506044E616D65094669656C644E61
-      6D6506044E616D650844617461547970650218084461746153697A6503C80005
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D650605
-      556E697473094669656C644E616D650605556E69747308446174615479706502
-      18084461746153697A6502140549734B6579080F4E65656450726F636573734E
-      616D65090001044E616D6506055072696365094669656C644E616D6506055072
-      6963650844617461547970650206084461746153697A6502080549734B657908
-      0F4E65656450726F636573734E616D65090001044E616D6506084E6577507269
-      6365094669656C644E616D6506084E6577507269636508446174615479706502
-      06084461746153697A6502080549734B6579080F4E65656450726F636573734E
-      616D65090001044E616D65060C4465616C5175616E74697479094669656C644E
-      616D65060C4465616C5175616E74697479084461746154797065020608446174
-      6153697A6502080549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D65060E4465616C546F74616C5072696365094669656C644E616D65
-      060E4465616C546F74616C507269636508446174615479706502060844617461
-      53697A6502080549734B6579080F4E65656450726F636573734E616D65090001
-      044E616D65060B42474C5175616E74697479094669656C644E616D65060B4247
-      4C5175616E746974790844617461547970650206084461746153697A65020805
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D65060D
-      42474C546F74616C5072696365094669656C644E616D65060D42474C546F7461
-      6C50726963650844617461547970650206084461746153697A6502080549734B
-      6579080F4E65656450726F636573734E616D65090001044E616D650608517561
-      6E74697479094669656C644E616D6506085175616E7469747908446174615479
-      70650206084461746153697A6502080549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D65060A546F74616C5072696365094669656C64
-      4E616D65060A546F74616C507269636508446174615479706502060844617461
-      53697A6502080549734B6579080F4E65656450726F636573734E616D65090001
-      044E616D65060F4375724465616C5175616E74697479094669656C644E616D65
-      060F4375724465616C5175616E74697479084461746154797065020608446174
-      6153697A6502080549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D6506114375724465616C546F74616C5072696365094669656C644E
-      616D6506114375724465616C546F74616C507269636508446174615479706502
-      06084461746153697A6502080549734B6579080F4E65656450726F636573734E
-      616D65090001044E616D65060D43757251635175616E74697479094669656C64
-      4E616D65060D43757251635175616E7469747908446174615479706502060844
-      61746153697A6502080549734B6579080F4E65656450726F636573734E616D65
-      090001044E616D65060F4375725163546F74616C5072696365094669656C644E
-      616D65060F4375725163546F74616C5072696365084461746154797065020608
-      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
-      65090001044E616D6506114375724761746865725175616E7469747909466965
-      6C644E616D6506114375724761746865725175616E7469747908446174615479
-      70650206084461746153697A6502080549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D650613437572476174686572546F74616C5072
-      696365094669656C644E616D650613437572476174686572546F74616C507269
+      73734E616D650909507265636973696F6E02000453697A6502000001044E616D
+      650609496E646578436F6465094669656C644E616D650609496E646578436F64
+      650844617461547970650201084461746153697A6502640549734B6579080F4E
+      65656450726F636573734E616D650909507265636973696F6E02000453697A65
+      02000001044E616D650606425F436F6465094669656C644E616D650606425F43
+      6F64650844617461547970650201084461746153697A6502320549734B657908
+      0F4E65656450726F636573734E616D650909507265636973696F6E0200045369
+      7A6502000001044E616D6506044E616D65094669656C644E616D6506044E616D
+      650844617461547970650218084461746153697A6503C8000549734B6579080F
+      4E65656450726F636573734E616D650909507265636973696F6E02000453697A
+      6502000001044E616D650605556E697473094669656C644E616D650605556E69
+      74730844617461547970650218084461746153697A6502140549734B6579080F
+      4E65656450726F636573734E616D650909507265636973696F6E02000453697A
+      6502000001044E616D6506055072696365094669656C644E616D650605507269
       63650844617461547970650206084461746153697A6502080549734B6579080F
-      4E65656450726F636573734E616D65090001044E616D65060F5072654465616C
-      5175616E74697479094669656C644E616D65060F5072654465616C5175616E74
-      6974790844617461547970650206084461746153697A6502080549734B657908
-      0F4E65656450726F636573734E616D65090001044E616D650611507265446561
-      6C546F74616C5072696365094669656C644E616D6506115072654465616C546F
+      4E65656450726F636573734E616D650909507265636973696F6E02000453697A
+      6502000001044E616D6506084E65775072696365094669656C644E616D650608
+      4E657750726963650844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D65060C4465616C5175616E746974790946
+      69656C644E616D65060C4465616C5175616E7469747908446174615479706502
+      06084461746153697A6502080549734B6579080F4E65656450726F636573734E
+      616D650909507265636973696F6E02000453697A6502000001044E616D65060E
+      4465616C546F74616C5072696365094669656C644E616D65060E4465616C546F
       74616C50726963650844617461547970650206084461746153697A6502080549
-      734B6579080F4E65656450726F636573734E616D65090001044E616D65060D50
-      726551635175616E74697479094669656C644E616D65060D5072655163517561
-      6E746974790844617461547970650206084461746153697A6502080549734B65
-      79080F4E65656450726F636573734E616D65090001044E616D65060F50726551
-      63546F74616C5072696365094669656C644E616D65060F5072655163546F7461
-      6C50726963650844617461547970650206084461746153697A6502080549734B
-      6579080F4E65656450726F636573734E616D65090001044E616D650611507265
-      4761746865725175616E74697479094669656C644E616D650611507265476174
-      6865725175616E746974790844617461547970650206084461746153697A6502
-      080549734B6579080F4E65656450726F636573734E616D65090001044E616D65
-      0613507265476174686572546F74616C5072696365094669656C644E616D6506
-      13507265476174686572546F74616C5072696365084461746154797065020608
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D65060B42474C5175616E74697479094669
+      656C644E616D65060B42474C5175616E74697479084461746154797065020608
       4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
-      65090001044E616D65060F4164644465616C5175616E74697479094669656C64
-      4E616D65060F4164644465616C5175616E746974790844617461547970650206
-      084461746153697A6502080549734B6579080F4E65656450726F636573734E61
-      6D65090001044E616D6506114164644465616C546F74616C5072696365094669
-      656C644E616D6506114164644465616C546F74616C5072696365084461746154
-      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
-      6573734E616D65090001044E616D65060D41646451635175616E746974790946
-      69656C644E616D65060D41646451635175616E74697479084461746154797065
-      0206084461746153697A6502080549734B6579080F4E65656450726F63657373
-      4E616D65090001044E616D65060F4164645163546F74616C5072696365094669
-      656C644E616D65060F4164645163546F74616C50726963650844617461547970
+      650909507265636973696F6E02000453697A6502000001044E616D65060D4247
+      4C546F74616C5072696365094669656C644E616D65060D42474C546F74616C50
+      726963650844617461547970650206084461746153697A6502080549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D6506085175616E74697479094669656C644E616D65
+      06085175616E746974790844617461547970650206084461746153697A650208
+      0549734B6579080F4E65656450726F636573734E616D65090950726563697369
+      6F6E02000453697A6502000001044E616D65060A546F74616C50726963650946
+      69656C644E616D65060A546F74616C5072696365084461746154797065020608
+      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D65060F4375
+      724465616C5175616E74697479094669656C644E616D65060F4375724465616C
+      5175616E746974790844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D6506114375724465616C546F74616C5072
+      696365094669656C644E616D6506114375724465616C546F74616C5072696365
+      0844617461547970650206084461746153697A6502080549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D65060D43757251635175616E74697479094669656C644E616D
+      65060D43757251635175616E7469747908446174615479706502060844617461
+      53697A6502080549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000001044E616D65060F437572516354
+      6F74616C5072696365094669656C644E616D65060F4375725163546F74616C50
+      726963650844617461547970650206084461746153697A6502080549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D6506114375724761746865725175616E7469747909
+      4669656C644E616D6506114375724761746865725175616E7469747908446174
+      61547970650206084461746153697A6502080549734B6579080F4E6565645072
+      6F636573734E616D650909507265636973696F6E02000453697A650200000104
+      4E616D650613437572476174686572546F74616C5072696365094669656C644E
+      616D650613437572476174686572546F74616C50726963650844617461547970
       650206084461746153697A6502080549734B6579080F4E65656450726F636573
-      734E616D65090001044E616D6506114164644761746865725175616E74697479
-      094669656C644E616D6506114164644761746865725175616E74697479084461
-      7461547970650206084461746153697A6502080549734B6579080F4E65656450
-      726F636573734E616D65090001044E616D650613416464476174686572546F74
-      616C5072696365094669656C644E616D650613416464476174686572546F7461
-      6C50726963650844617461547970650206084461746153697A6502080549734B
-      6579080F4E65656450726F636573734E616D65090001044E616D65060F456E64
-      4465616C5175616E74697479094669656C644E616D65060F456E644465616C51
-      75616E746974790844617461547970650206084461746153697A650208054973
-      4B6579080F4E65656450726F636573734E616D65090001044E616D650611456E
+      734E616D650909507265636973696F6E02000453697A6502000001044E616D65
+      060F5072654465616C5175616E74697479094669656C644E616D65060F507265
+      4465616C5175616E746974790844617461547970650206084461746153697A65
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D6506115072654465616C546F74
+      616C5072696365094669656C644E616D6506115072654465616C546F74616C50
+      726963650844617461547970650206084461746153697A6502080549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D65060D50726551635175616E74697479094669656C
+      644E616D65060D50726551635175616E74697479084461746154797065020608
+      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D65060F5072
+      655163546F74616C5072696365094669656C644E616D65060F5072655163546F
+      74616C50726963650844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D6506115072654761746865725175616E74
+      697479094669656C644E616D6506115072654761746865725175616E74697479
+      0844617461547970650206084461746153697A6502080549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D650613507265476174686572546F74616C5072696365094669
+      656C644E616D650613507265476174686572546F74616C507269636508446174
+      61547970650206084461746153697A6502080549734B6579080F4E6565645072
+      6F636573734E616D650909507265636973696F6E02000453697A650200000104
+      4E616D65060F4164644465616C5175616E74697479094669656C644E616D6506
+      0F4164644465616C5175616E7469747908446174615479706502060844617461
+      53697A6502080549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000001044E616D650611416464446561
+      6C546F74616C5072696365094669656C644E616D6506114164644465616C546F
+      74616C50726963650844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D65060D41646451635175616E7469747909
+      4669656C644E616D65060D41646451635175616E746974790844617461547970
+      650206084461746153697A6502080549734B6579080F4E65656450726F636573
+      734E616D650909507265636973696F6E02000453697A6502000001044E616D65
+      060F4164645163546F74616C5072696365094669656C644E616D65060F416464
+      5163546F74616C50726963650844617461547970650206084461746153697A65
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D65061141646447617468657251
+      75616E74697479094669656C644E616D6506114164644761746865725175616E
+      746974790844617461547970650206084461746153697A6502080549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D650613416464476174686572546F74616C50726963
+      65094669656C644E616D650613416464476174686572546F74616C5072696365
+      0844617461547970650206084461746153697A6502080549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D65060F456E644465616C5175616E74697479094669656C644E
+      616D65060F456E644465616C5175616E74697479084461746154797065020608
+      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D650611456E
       644465616C546F74616C5072696365094669656C644E616D650611456E644465
       616C546F74616C50726963650844617461547970650206084461746153697A65
-      02080549734B6579080F4E65656450726F636573734E616D65090001044E616D
-      65060D456E6451635175616E74697479094669656C644E616D65060D456E6451
-      635175616E746974790844617461547970650206084461746153697A65020805
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D65060F
-      456E645163546F74616C5072696365094669656C644E616D65060F456E645163
-      546F74616C50726963650844617461547970650206084461746153697A650208
-      0549734B6579080F4E65656450726F636573734E616D65090001044E616D6506
-      11456E644761746865725175616E74697479094669656C644E616D650611456E
-      644761746865725175616E746974790844617461547970650206084461746153
-      697A6502080549734B6579080F4E65656450726F636573734E616D6509000104
-      4E616D650613456E64476174686572546F74616C5072696365094669656C644E
-      616D650613456E64476174686572546F74616C50726963650844617461547970
-      650206084461746153697A6502080549734B6579080F4E65656450726F636573
-      734E616D65090001044E616D6506104465616C5F42474C5175616E7469747909
-      4669656C644E616D6506104465616C5F42474C5175616E746974790844617461
-      547970650206084461746153697A6502080549734B6579080F4E65656450726F
-      636573734E616D65090001044E616D6506124465616C5F42474C546F74616C50
-      72696365094669656C644E616D6506124465616C5F42474C546F74616C507269
-      63650844617461547970650206084461746153697A6502080549734B6579080F
-      4E65656450726F636573734E616D65090001044E616D65060F4465616C5F4247
-      4C50657263656E74094669656C644E616D65060F4465616C5F42474C50657263
-      656E740844617461547970650206084461746153697A6502080549734B657908
-      0F4E65656450726F636573734E616D65090000}
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D65060D456E6451635175616E74
+      697479094669656C644E616D65060D456E6451635175616E7469747908446174
+      61547970650206084461746153697A6502080549734B6579080F4E6565645072
+      6F636573734E616D650909507265636973696F6E02000453697A650200000104
+      4E616D65060F456E645163546F74616C5072696365094669656C644E616D6506
+      0F456E645163546F74616C507269636508446174615479706502060844617461
+      53697A6502080549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000001044E616D650611456E64476174
+      6865725175616E74697479094669656C644E616D650611456E64476174686572
+      5175616E746974790844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D650613456E64476174686572546F74616C
+      5072696365094669656C644E616D650613456E64476174686572546F74616C50
+      726963650844617461547970650206084461746153697A6502080549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D6506104465616C5F42474C5175616E746974790946
+      69656C644E616D6506104465616C5F42474C5175616E74697479084461746154
+      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
+      6573734E616D650909507265636973696F6E02000453697A6502000001044E61
+      6D6506124465616C5F42474C546F74616C5072696365094669656C644E616D65
+      06124465616C5F42474C546F74616C5072696365084461746154797065020608
+      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D65060F4465
+      616C5F42474C50657263656E74094669656C644E616D65060F4465616C5F4247
+      4C50657263656E740844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000000}
   end
   object sdvGclBills: TsdDataView
     Active = False
@@ -270,123 +294,148 @@ object BillsGatherData: TBillsGatherData
     FieldListData = {
       0101044E616D6506024944094669656C644E616D650602494408446174615479
       70650203084461746153697A6502040549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D65060742696C6C734944094669656C644E616D
-      65060742696C6C7349440844617461547970650203084461746153697A650204
-      0549734B6579080F4E65656450726F636573734E616D65090001044E616D6506
-      0C5472656553657269616C4E6F094669656C644E616D65060C54726565536572
-      69616C4E6F0844617461547970650203084461746153697A6502040549734B65
-      79080F4E65656450726F636573734E616D65090001044E616D65060B52656C61
-      42696C6C734944094669656C644E616D65060B52656C6142696C6C7349440844
-      617461547970650203084461746153697A6502040549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D6506094C656166586D6A49440946
-      69656C644E616D6506094C656166586D6A494408446174615479706502030844
-      61746153697A6502040549734B6579080F4E65656450726F636573734E616D65
-      090001044E616D650607586D6A436F6465094669656C644E616D650607586D6A
-      436F64650844617461547970650201084461746153697A6502320549734B6579
-      080F4E65656450726F636573734E616D65090001044E616D650607586D6A4E61
-      6D65094669656C644E616D650607586D6A4E616D650844617461547970650218
-      084461746153697A6503C8000549734B6579080F4E65656450726F636573734E
-      616D65090001044E616D650608586D6A556E697473094669656C644E616D6506
-      08586D6A556E6974730844617461547970650218084461746153697A65021405
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D65060A
-      4E616D6544616E576569094669656C644E616D65060A4E616D6544616E576569
-      0844617461547970650218084461746153697A6503C8000549734B6579080F4E
-      65656450726F636573734E616D65090001044E616D6506094E616D6546656E42
-      75094669656C644E616D6506094E616D6546656E427508446174615479706502
-      18084461746153697A6503C8000549734B6579080F4E65656450726F63657373
-      4E616D65090001044E616D65060C4E616D6546656E5869616E67094669656C64
-      4E616D65060C4E616D6546656E5869616E670844617461547970650218084461
-      746153697A6503C8000549734B6579080F4E65656450726F636573734E616D65
-      090001044E616D6506084E616D65556E6974094669656C644E616D6506084E61
-      6D65556E69740844617461547970650218084461746153697A6503C800054973
-      4B6579080F4E65656450726F636573734E616D65090001044E616D6506035065
-      67094669656C644E616D65060350656708446174615479706502180844617461
-      53697A6503C8000549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D650608506F736974696F6E094669656C644E616D650608506F7369
-      74696F6E0844617461547970650218084461746153697A6503C8000549734B65
-      79080F4E65656450726F636573734E616D65090001044E616D65060B44726177
-      696E67436F6465094669656C644E616D65060B44726177696E67436F64650844
-      617461547970650218084461746153697A6502320549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D6506085175616E74697479094669
-      656C644E616D6506085175616E74697479084461746154797065020608446174
-      6153697A6502080549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D65060A546F74616C5072696365094669656C644E616D65060A546F
+      73734E616D650909507265636973696F6E02000453697A6502000001044E616D
+      65060742696C6C734944094669656C644E616D65060742696C6C734944084461
+      7461547970650203084461746153697A6502040549734B6579080F4E65656450
+      726F636573734E616D650909507265636973696F6E02000453697A6502000001
+      044E616D65060C5472656553657269616C4E6F094669656C644E616D65060C54
+      72656553657269616C4E6F0844617461547970650203084461746153697A6502
+      040549734B6579080F4E65656450726F636573734E616D650909507265636973
+      696F6E02000453697A6502000001044E616D65060B52656C6142696C6C734944
+      094669656C644E616D65060B52656C6142696C6C734944084461746154797065
+      0203084461746153697A6502040549734B6579080F4E65656450726F63657373
+      4E616D650909507265636973696F6E02000453697A6502000001044E616D6506
+      094C656166586D6A4944094669656C644E616D6506094C656166586D6A494408
+      44617461547970650203084461746153697A6502040549734B6579080F4E6565
+      6450726F636573734E616D650909507265636973696F6E02000453697A650200
+      0001044E616D650607586D6A436F6465094669656C644E616D650607586D6A43
+      6F64650844617461547970650201084461746153697A6502320549734B657908
+      0F4E65656450726F636573734E616D650909507265636973696F6E0200045369
+      7A6502000001044E616D650607586D6A4E616D65094669656C644E616D650607
+      586D6A4E616D650844617461547970650218084461746153697A6503C8000549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D650608586D6A556E697473094669656C64
+      4E616D650608586D6A556E697473084461746154797065021808446174615369
+      7A6502140549734B6579080F4E65656450726F636573734E616D650909507265
+      636973696F6E02000453697A6502000001044E616D65060A4E616D6544616E57
+      6569094669656C644E616D65060A4E616D6544616E5765690844617461547970
+      650218084461746153697A6503C8000549734B6579080F4E65656450726F6365
+      73734E616D650909507265636973696F6E02000453697A6502000001044E616D
+      6506094E616D6546656E4275094669656C644E616D6506094E616D6546656E42
+      750844617461547970650218084461746153697A6503C8000549734B6579080F
+      4E65656450726F636573734E616D650909507265636973696F6E02000453697A
+      6502000001044E616D65060C4E616D6546656E5869616E67094669656C644E61
+      6D65060C4E616D6546656E5869616E6708446174615479706502180844617461
+      53697A6503C8000549734B6579080F4E65656450726F636573734E616D650909
+      507265636973696F6E02000453697A6502000001044E616D6506084E616D6555
+      6E6974094669656C644E616D6506084E616D65556E6974084461746154797065
+      0218084461746153697A6503C8000549734B6579080F4E65656450726F636573
+      734E616D650909507265636973696F6E02000453697A6502000001044E616D65
+      0603506567094669656C644E616D650603506567084461746154797065021808
+      4461746153697A6503C8000549734B6579080F4E65656450726F636573734E61
+      6D650909507265636973696F6E02000453697A6502000001044E616D65060850
+      6F736974696F6E094669656C644E616D650608506F736974696F6E0844617461
+      547970650218084461746153697A6503C8000549734B6579080F4E6565645072
+      6F636573734E616D650909507265636973696F6E02000453697A650200000104
+      4E616D65060B44726177696E67436F6465094669656C644E616D65060B447261
+      77696E67436F64650844617461547970650218084461746153697A6502320549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D6506085175616E74697479094669656C64
+      4E616D6506085175616E74697479084461746154797065020608446174615369
+      7A6502080549734B6579080F4E65656450726F636573734E616D650909507265
+      636973696F6E02000453697A6502000001044E616D65060A546F74616C507269
+      6365094669656C644E616D65060A546F74616C50726963650844617461547970
+      650206084461746153697A6502080549734B6579080F4E65656450726F636573
+      734E616D650909507265636973696F6E02000453697A6502000001044E616D65
+      060F4375724465616C5175616E74697479094669656C644E616D65060F437572
+      4465616C5175616E746974790844617461547970650206084461746153697A65
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D6506114375724465616C546F74
+      616C5072696365094669656C644E616D6506114375724465616C546F74616C50
+      726963650844617461547970650206084461746153697A6502080549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D65060D43757251635175616E74697479094669656C
+      644E616D65060D43757251635175616E74697479084461746154797065020608
+      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D65060F4375
+      725163546F74616C5072696365094669656C644E616D65060F4375725163546F
       74616C50726963650844617461547970650206084461746153697A6502080549
-      734B6579080F4E65656450726F636573734E616D65090001044E616D65060F43
-      75724465616C5175616E74697479094669656C644E616D65060F437572446561
-      6C5175616E746974790844617461547970650206084461746153697A65020805
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D650611
-      4375724465616C546F74616C5072696365094669656C644E616D650611437572
-      4465616C546F74616C5072696365084461746154797065020608446174615369
-      7A6502080549734B6579080F4E65656450726F636573734E616D65090001044E
-      616D65060D43757251635175616E74697479094669656C644E616D65060D4375
-      7251635175616E746974790844617461547970650206084461746153697A6502
-      080549734B6579080F4E65656450726F636573734E616D65090001044E616D65
-      060F4375725163546F74616C5072696365094669656C644E616D65060F437572
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D6506114375724761746865725175616E74
+      697479094669656C644E616D6506114375724761746865725175616E74697479
+      0844617461547970650206084461746153697A6502080549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D650613437572476174686572546F74616C5072696365094669
+      656C644E616D650613437572476174686572546F74616C507269636508446174
+      61547970650206084461746153697A6502080549734B6579080F4E6565645072
+      6F636573734E616D650909507265636973696F6E02000453697A650200000104
+      4E616D65060F5072654465616C5175616E74697479094669656C644E616D6506
+      0F5072654465616C5175616E7469747908446174615479706502060844617461
+      53697A6502080549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000001044E616D650611507265446561
+      6C546F74616C5072696365094669656C644E616D6506115072654465616C546F
+      74616C50726963650844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D65060D50726551635175616E7469747909
+      4669656C644E616D65060D50726551635175616E746974790844617461547970
+      650206084461746153697A6502080549734B6579080F4E65656450726F636573
+      734E616D650909507265636973696F6E02000453697A6502000001044E616D65
+      060F5072655163546F74616C5072696365094669656C644E616D65060F507265
       5163546F74616C50726963650844617461547970650206084461746153697A65
-      02080549734B6579080F4E65656450726F636573734E616D65090001044E616D
-      6506114375724761746865725175616E74697479094669656C644E616D650611
-      4375724761746865725175616E74697479084461746154797065020608446174
-      6153697A6502080549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D650613437572476174686572546F74616C5072696365094669656C
-      644E616D650613437572476174686572546F74616C5072696365084461746154
-      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
-      6573734E616D65090001044E616D65060F5072654465616C5175616E74697479
-      094669656C644E616D65060F5072654465616C5175616E746974790844617461
-      547970650206084461746153697A6502080549734B6579080F4E65656450726F
-      636573734E616D65090001044E616D6506115072654465616C546F74616C5072
-      696365094669656C644E616D6506115072654465616C546F74616C5072696365
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D65061150726547617468657251
+      75616E74697479094669656C644E616D6506115072654761746865725175616E
+      746974790844617461547970650206084461746153697A6502080549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D650613507265476174686572546F74616C50726963
+      65094669656C644E616D650613507265476174686572546F74616C5072696365
       0844617461547970650206084461746153697A6502080549734B6579080F4E65
-      656450726F636573734E616D65090001044E616D65060D50726551635175616E
-      74697479094669656C644E616D65060D50726551635175616E74697479084461
-      7461547970650206084461746153697A6502080549734B6579080F4E65656450
-      726F636573734E616D65090001044E616D65060F5072655163546F74616C5072
-      696365094669656C644E616D65060F5072655163546F74616C50726963650844
-      617461547970650206084461746153697A6502080549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D6506115072654761746865725175
-      616E74697479094669656C644E616D6506115072654761746865725175616E74
-      6974790844617461547970650206084461746153697A6502080549734B657908
-      0F4E65656450726F636573734E616D65090001044E616D650613507265476174
-      686572546F74616C5072696365094669656C644E616D65061350726547617468
-      6572546F74616C50726963650844617461547970650206084461746153697A65
-      02080549734B6579080F4E65656450726F636573734E616D65090001044E616D
-      65060F4164644465616C5175616E74697479094669656C644E616D65060F4164
-      644465616C5175616E746974790844617461547970650206084461746153697A
-      6502080549734B6579080F4E65656450726F636573734E616D65090001044E61
-      6D6506114164644465616C546F74616C5072696365094669656C644E616D6506
-      114164644465616C546F74616C50726963650844617461547970650206084461
-      746153697A6502080549734B6579080F4E65656450726F636573734E616D6509
-      0001044E616D65060D41646451635175616E74697479094669656C644E616D65
-      060D41646451635175616E746974790844617461547970650206084461746153
-      697A6502080549734B6579080F4E65656450726F636573734E616D6509000104
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D65060F4164644465616C5175616E74697479094669656C644E
+      616D65060F4164644465616C5175616E74697479084461746154797065020608
+      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D6506114164
+      644465616C546F74616C5072696365094669656C644E616D6506114164644465
+      616C546F74616C50726963650844617461547970650206084461746153697A65
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D65060D41646451635175616E74
+      697479094669656C644E616D65060D41646451635175616E7469747908446174
+      61547970650206084461746153697A6502080549734B6579080F4E6565645072
+      6F636573734E616D650909507265636973696F6E02000453697A650200000104
       4E616D65060F4164645163546F74616C5072696365094669656C644E616D6506
       0F4164645163546F74616C507269636508446174615479706502060844617461
-      53697A6502080549734B6579080F4E65656450726F636573734E616D65090001
-      044E616D6506114164644761746865725175616E74697479094669656C644E61
-      6D6506114164644761746865725175616E746974790844617461547970650206
-      084461746153697A6502080549734B6579080F4E65656450726F636573734E61
-      6D65090001044E616D650613416464476174686572546F74616C507269636509
-      4669656C644E616D650613416464476174686572546F74616C50726963650844
-      617461547970650206084461746153697A6502080549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D65060F456E644465616C5175616E
-      74697479094669656C644E616D65060F456E644465616C5175616E7469747908
-      44617461547970650206084461746153697A6502080549734B6579080F4E6565
-      6450726F636573734E616D65090001044E616D650611456E644465616C546F74
-      616C5072696365094669656C644E616D650611456E644465616C546F74616C50
+      53697A6502080549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000001044E616D650611416464476174
+      6865725175616E74697479094669656C644E616D650611416464476174686572
+      5175616E746974790844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D650613416464476174686572546F74616C
+      5072696365094669656C644E616D650613416464476174686572546F74616C50
       726963650844617461547970650206084461746153697A6502080549734B6579
-      080F4E65656450726F636573734E616D65090001044E616D65060D456E645163
-      5175616E74697479094669656C644E616D65060D456E6451635175616E746974
-      790844617461547970650206084461746153697A6502080549734B6579080F4E
-      65656450726F636573734E616D65090001044E616D65060F456E645163546F74
-      616C5072696365094669656C644E616D65060F456E645163546F74616C507269
-      63650844617461547970650206084461746153697A6502080549734B6579080F
-      4E65656450726F636573734E616D65090001044E616D650611456E6447617468
-      65725175616E74697479094669656C644E616D650611456E6447617468657251
-      75616E746974790844617461547970650206084461746153697A650208054973
-      4B6579080F4E65656450726F636573734E616D65090001044E616D650613456E
-      64476174686572546F74616C5072696365094669656C644E616D650613456E64
-      476174686572546F74616C507269636508446174615479706502060844617461
-      53697A6502080549734B6579080F4E65656450726F636573734E616D65090000}
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D65060F456E644465616C5175616E74697479094669
+      656C644E616D65060F456E644465616C5175616E746974790844617461547970
+      650206084461746153697A6502080549734B6579080F4E65656450726F636573
+      734E616D650909507265636973696F6E02000453697A6502000001044E616D65
+      0611456E644465616C546F74616C5072696365094669656C644E616D65061145
+      6E644465616C546F74616C507269636508446174615479706502060844617461
+      53697A6502080549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000001044E616D65060D456E64516351
+      75616E74697479094669656C644E616D65060D456E6451635175616E74697479
+      0844617461547970650206084461746153697A6502080549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D65060F456E645163546F74616C5072696365094669656C644E
+      616D65060F456E645163546F74616C5072696365084461746154797065020608
+      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D650611456E
+      644761746865725175616E74697479094669656C644E616D650611456E644761
+      746865725175616E746974790844617461547970650206084461746153697A65
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D650613456E6447617468657254
+      6F74616C5072696365094669656C644E616D650613456E64476174686572546F
+      74616C50726963650844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000000}
   end
   object sdvDetailGclBills: TsdDataView
     Active = False
@@ -425,6 +474,9 @@ object BillsGatherData: TBillsGatherData
       end
       item
         FieldName = 'Quantity'
+      end
+      item
+        FieldName = 'EndGatherQuantity'
       end>
     OnFilterRecord = sdvDetailGclBillsFilterRecord
     OnGetText = sdvGclBillsGetText
@@ -443,27 +495,32 @@ object BillsGatherData: TBillsGatherData
     FieldListData = {
       0101044E616D6506024944094669656C644E616D650602494408446174615479
       70650203084461746153697A6502040549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D65060742696C6C734944094669656C644E616D
-      65060742696C6C7349440844617461547970650203084461746153697A650204
-      0549734B6579080F4E65656450726F636573734E616D65090001044E616D6506
-      064465616C4944094669656C644E616D6506064465616C494408446174615479
-      70650203084461746153697A6502040549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D650606425F436F6465094669656C644E616D65
-      0606425F436F64650844617461547970650201084461746153697A6502320549
-      734B6579080F4E65656450726F636573734E616D65090001044E616D6506044E
-      616D65094669656C644E616D6506044E616D6508446174615479706502180844
-      61746153697A6503C8000549734B6579080F4E65656450726F636573734E616D
-      65090001044E616D650605556E697473094669656C644E616D650605556E6974
-      730844617461547970650218084461746153697A6502140549734B6579080F4E
-      65656450726F636573734E616D65090001044E616D6506055072696365094669
-      656C644E616D6506055072696365084461746154797065020608446174615369
-      7A6502080549734B6579080F4E65656450726F636573734E616D65090001044E
-      616D6506085175616E74697479094669656C644E616D6506085175616E746974
-      790844617461547970650206084461746153697A6502080549734B6579080F4E
-      65656450726F636573734E616D65090001044E616D65060A546F74616C507269
-      6365094669656C644E616D65060A546F74616C50726963650844617461547970
-      650206084461746153697A6502080549734B6579080F4E65656450726F636573
-      734E616D65090000}
+      73734E616D650909507265636973696F6E02000453697A6502000001044E616D
+      65060742696C6C734944094669656C644E616D65060742696C6C734944084461
+      7461547970650203084461746153697A6502040549734B6579080F4E65656450
+      726F636573734E616D650909507265636973696F6E02000453697A6502000001
+      044E616D6506064465616C4944094669656C644E616D6506064465616C494408
+      44617461547970650203084461746153697A6502040549734B6579080F4E6565
+      6450726F636573734E616D650909507265636973696F6E02000453697A650200
+      0001044E616D650606425F436F6465094669656C644E616D650606425F436F64
+      650844617461547970650201084461746153697A6502320549734B6579080F4E
+      65656450726F636573734E616D650909507265636973696F6E02000453697A65
+      02000001044E616D6506044E616D65094669656C644E616D6506044E616D6508
+      44617461547970650218084461746153697A6503C8000549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D650605556E697473094669656C644E616D650605556E697473
+      0844617461547970650218084461746153697A6502140549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D6506055072696365094669656C644E616D6506055072696365
+      0844617461547970650206084461746153697A6502080549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D6506085175616E74697479094669656C644E616D6506085175
+      616E746974790844617461547970650206084461746153697A6502080549734B
+      6579080F4E65656450726F636573734E616D650909507265636973696F6E0200
+      0453697A6502000001044E616D65060A546F74616C5072696365094669656C64
+      4E616D65060A546F74616C507269636508446174615479706502060844617461
+      53697A6502080549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000000}
   end
   object sdvDetailDealBills: TsdDataView
     Active = False
@@ -505,31 +562,37 @@ object BillsGatherData: TBillsGatherData
     FieldListData = {
       0101044E616D6506024944094669656C644E616D650602494408446174615479
       70650203084461746153697A6502040549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D650609424742696C6C734944094669656C644E
-      616D650609424742696C6C734944084461746154797065020308446174615369
-      7A6502040549734B6579080F4E65656450726F636573734E616D65090001044E
-      616D65060542474C4944094669656C644E616D65060542474C49440844617461
-      547970650203084461746153697A6502040549734B6579080F4E65656450726F
-      636573734E616D65090001044E616D65060742474C436F6465094669656C644E
-      616D65060742474C436F64650844617461547970650218084461746153697A65
-      02320549734B6579080F4E65656450726F636573734E616D65090001044E616D
-      65060742474C4E616D65094669656C644E616D65060742474C4E616D65084461
-      7461547970650218084461746153697A6503C8000549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D65060F42474C417070726F76616C
-      436F6465094669656C644E616D65060F42474C417070726F76616C436F646508
-      44617461547970650218084461746153697A6502320549734B6579080F4E6565
-      6450726F636573734E616D65090001044E616D65060E42474C44726177696E67
-      436F6465094669656C644E616D65060E42474C44726177696E67436F64650844
+      73734E616D650909507265636973696F6E02000453697A6502000001044E616D
+      650609424742696C6C734944094669656C644E616D650609424742696C6C7349
+      440844617461547970650203084461746153697A6502040549734B6579080F4E
+      65656450726F636573734E616D650909507265636973696F6E02000453697A65
+      02000001044E616D65060542474C4944094669656C644E616D65060542474C49
+      440844617461547970650203084461746153697A6502040549734B6579080F4E
+      65656450726F636573734E616D650909507265636973696F6E02000453697A65
+      02000001044E616D65060742474C436F6465094669656C644E616D6506074247
+      4C436F64650844617461547970650218084461746153697A6502320549734B65
+      79080F4E65656450726F636573734E616D650909507265636973696F6E020004
+      53697A6502000001044E616D65060742474C4E616D65094669656C644E616D65
+      060742474C4E616D650844617461547970650218084461746153697A6503C800
+      0549734B6579080F4E65656450726F636573734E616D65090950726563697369
+      6F6E02000453697A6502000001044E616D65060F42474C417070726F76616C43
+      6F6465094669656C644E616D65060F42474C417070726F76616C436F64650844
       617461547970650218084461746153697A6502320549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D6506085175616E74697479094669
-      656C644E616D6506085175616E74697479084461746154797065020608446174
-      6153697A6502080549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D65060A546F74616C5072696365094669656C644E616D65060A546F
-      74616C50726963650844617461547970650206084461746153697A6502080549
-      734B6579080F4E65656450726F636573734E616D65090001044E616D65060742
-      696C6C734944094669656C644E616D65060742696C6C73494408446174615479
-      70650203084461746153697A6502040549734B6579080F4E65656450726F6365
-      73734E616D65090000}
+      50726F636573734E616D650909507265636973696F6E02000453697A65020000
+      01044E616D65060E42474C44726177696E67436F6465094669656C644E616D65
+      060E42474C44726177696E67436F646508446174615479706502180844617461
+      53697A6502320549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000001044E616D6506085175616E7469
+      7479094669656C644E616D6506085175616E7469747908446174615479706502
+      06084461746153697A6502080549734B6579080F4E65656450726F636573734E
+      616D650909507265636973696F6E02000453697A6502000001044E616D65060A
+      546F74616C5072696365094669656C644E616D65060A546F74616C5072696365
+      0844617461547970650206084461746153697A6502080549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000001044E616D65060742696C6C734944094669656C644E616D65060742696C
+      6C7349440844617461547970650203084461746153697A6502040549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000000}
   end
   object sdvDetailBGLBills: TsdDataView
     Active = False

+ 21 - 3
Frames/BillsGatherFme.dfm

@@ -33,7 +33,7 @@ object BillsGatherFrame: TBillsGatherFrame
       Height = 378
       Options = [goRangeSelect, goRowSizing, goColSizing, goCellNotMaintainData, goFixedRowShowNo, goFixedColShowNo, goAlwaysShowSelection, goShowTreeLine]
       OptionsEx = []
-      ColCount = 29
+      ColCount = 30
       RowCount = 2
       FixedRowCount = 2
       ShowGridLine = False
@@ -128,10 +128,11 @@ object BillsGatherFrame: TBillsGatherFrame
           Height = 172
           Options = [goRangeSelect, goRowSizing, goColSizing, goCellNotMaintainData, goFixedRowShowNo, goFixedColShowNo, goAlwaysShowSelection]
           OptionsEx = []
-          ColCount = 9
+          ColCount = 10
           ShowGridLine = False
           DefaultColWidth = 73
           DefaultFixedColWidth = 25
+          DefaultFixedRowHeight = 35
           Selection.AlphaBlend = False
           Selection.TransparentColor = False
           FrozenCol = 0
@@ -289,6 +290,24 @@ object BillsGatherFrame: TBillsGatherFrame
         ReadOnly = True
       end
       item
+        Title.Caption = #26412#26399#23436#25104#35745#37327#25968#37327
+        Title.CaptionAcrossCols = '1'
+        Title.Font.Charset = GB2312_CHARSET
+        Title.Font.Color = clWindowText
+        Title.Font.Height = -12
+        Title.Font.Name = #23435#20307
+        Title.Font.Style = []
+        Alignment = taLeftJustify
+        Font.Charset = GB2312_CHARSET
+        Font.Color = clWindowText
+        Font.Height = -12
+        Font.Name = #23435#20307
+        Font.Style = []
+        FieldName = 'EndGatherQuantity'
+        Width = 80
+        ReadOnly = False
+      end
+      item
         Title.Caption = #21333#20301#24037#31243
         Title.CaptionAcrossCols = '1'
         Title.Font.Charset = GB2312_CHARSET
@@ -620,7 +639,6 @@ object BillsGatherFrame: TBillsGatherFrame
         Font.Name = #23435#20307
         Font.Style = []
         FieldName = 'IndexCode'
-        Visible = False
         ReadOnly = False
       end
       item

+ 3 - 3
Units/UtilMethods.pas

@@ -637,11 +637,11 @@ begin
       else
         sError := Copy(sgs[i], iError, Length(sgs[i])-iError+1);
       if iError = 0 then
-        Result := Result + Format('%4d', [iNum]) + Format('%-3s', [sError])
+        Result := Result + Format('%4d', [iNum]) + Format('%-4s', [sError])
       else if iNum = 0 then
-        Result := Result + '9999' + Format('%3s', [sError])
+        Result := Result + '9999' + Format('%-4s', [sError])
       else
-        Result := Result + Format('%4d', [iNum]) + Format('%-3s', [sError]);
+        Result := Result + Format('%4d', [iNum]) + Format('%-4s', [sError]);
     end;
   finally
     sgs.Free;