Переглянути джерело

Bug #1074 合同支付,合同支付项停用后,新增一期计量应保持停用

MaiXinRong 9 роки тому
батько
коміт
92f6489d07

+ 67 - 52
DataModules/DealPaymentDm.dfm

@@ -21,58 +21,73 @@ object DealPaymentData: TDealPaymentData
     FieldListData = {
       0101044E616D6506024944094669656C644E616D650602494408446174615479
       70650203084461746153697A6502040549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D6506044E616D65094669656C644E616D650604
-      4E616D650844617461547970650218084461746153697A6503FF000549734B65
-      79080F4E65656450726F636573734E616D65090001044E616D65060843616C63
-      54797065094669656C644E616D65060843616C63547970650844617461547970
-      650203084461746153697A6502040549734B6579080F4E65656450726F636573
-      734E616D65090001044E616D65060749734D696E7573094669656C644E616D65
-      060749734D696E75730844617461547970650205084461746153697A65020105
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D65060A
-      546F74616C5072696365094669656C644E616D65060A546F74616C5072696365
-      0844617461547970650206084461746153697A6502080549734B6579080F4E65
-      656450726F636573734E616D65090001044E616D65060C537461727465645072
-      696365094669656C644E616D65060C5374617274656450726963650844617461
-      547970650206084461746153697A6502080549734B6579080F4E65656450726F
-      636573734E616D65090001044E616D65060853466F726D756C61094669656C64
-      4E616D65060853466F726D756C61084461746154797065021808446174615369
-      7A6503FF000549734B6579080F4E65656450726F636573734E616D6509000104
-      4E616D65060A52616E67655072696365094669656C644E616D65060A52616E67
-      6550726963650844617461547970650206084461746153697A6502080549734B
-      6579080F4E65656450726F636573734E616D65090001044E616D65060852466F
-      726D756C61094669656C644E616D65060852466F726D756C6108446174615479
-      70650218084461746153697A6503FF000549734B6579080F4E65656450726F63
-      6573734E616D65090001044E616D65060D437265617465506861736549440946
-      69656C644E616D65060D43726561746550686173654944084461746154797065
-      0203084461746153697A6502040549734B6579080F4E65656450726F63657373
-      4E616D65090001044E616D650607466F726D756C61094669656C644E616D6506
-      07466F726D756C610844617461547970650218084461746153697A6503FF0005
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D650606
-      4C6F636B6564094669656C644E616D6506064C6F636B65640844617461547970
-      650205084461746153697A6502010549734B6579080F4E65656450726F636573
-      734E616D65090001044E616D65060853657269616C4E6F094669656C644E616D
-      65060853657269616C4E6F0844617461547970650203084461746153697A6502
-      040549734B6579080F4E65656450726F636573734E616D65090001044E616D65
-      060A507265446566696E6564094669656C644E616D65060A507265446566696E
-      65640844617461547970650205084461746153697A6502010549734B6579080F
-      4E65656450726F636573734E616D65090001044E616D65060D4C6F636B656446
-      6F726D756C61094669656C644E616D65060D4C6F636B6564466F726D756C6108
-      44617461547970650205084461746153697A6502010549734B6579080F4E6565
-      6450726F636573734E616D65090001044E616D650608506C616E547970650946
-      69656C644E616D650608506C616E547970650844617461547970650203084461
-      746153697A6502040549734B6579080F4E65656450726F636573734E616D6509
-      0001044E616D65060B506C616E53756254797065094669656C644E616D65060B
-      506C616E537562547970650844617461547970650203084461746153697A6502
-      040549734B6579080F4E65656450726F636573734E616D65090001044E616D65
-      060C506C616E446561646C696E65094669656C644E616D65060C506C616E4465
-      61646C696E650844617461547970650206084461746153697A6502080549734B
-      6579080F4E65656450726F636573734E616D65080001044E616D650609504446
-      6F726D756C61094669656C644E616D6506095044466F726D756C610844617461
-      547970650218084461746153697A6502640549734B6579080F4E65656450726F
-      636573734E616D65090001044E616D65060C4C696E6B53657269616C4E6F0946
-      69656C644E616D65060C4C696E6B53657269616C4E6F08446174615479706502
-      03084461746153697A6502040549734B6579080F4E65656450726F636573734E
-      616D65090000}
+      73734E616D650909507265636973696F6E02000453697A6502000001044E616D
+      6506044E616D65094669656C644E616D6506044E616D65084461746154797065
+      0218084461746153697A6503FF000549734B6579080F4E65656450726F636573
+      734E616D650909507265636973696F6E02000453697A6502000001044E616D65
+      060843616C6354797065094669656C644E616D65060843616C63547970650844
+      617461547970650203084461746153697A6502040549734B6579080F4E656564
+      50726F636573734E616D650909507265636973696F6E02000453697A65020000
+      01044E616D65060749734D696E7573094669656C644E616D65060749734D696E
+      75730844617461547970650205084461746153697A6502010549734B6579080F
+      4E65656450726F636573734E616D650909507265636973696F6E02000453697A
+      6502000001044E616D65060A546F74616C5072696365094669656C644E616D65
+      060A546F74616C50726963650844617461547970650206084461746153697A65
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D65060C53746172746564507269
+      6365094669656C644E616D65060C537461727465645072696365084461746154
+      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
+      6573734E616D650909507265636973696F6E02000453697A6502000001044E61
+      6D65060853466F726D756C61094669656C644E616D65060853466F726D756C61
+      0844617461547970650218084461746153697A6503FF000549734B6579080F4E
+      65656450726F636573734E616D650909507265636973696F6E02000453697A65
+      02000001044E616D65060A52616E67655072696365094669656C644E616D6506
+      0A52616E676550726963650844617461547970650206084461746153697A6502
+      080549734B6579080F4E65656450726F636573734E616D650909507265636973
+      696F6E02000453697A6502000001044E616D65060852466F726D756C61094669
+      656C644E616D65060852466F726D756C61084461746154797065021808446174
+      6153697A6503FF000549734B6579080F4E65656450726F636573734E616D6509
+      09507265636973696F6E02000453697A6502000001044E616D65060D43726561
+      746550686173654944094669656C644E616D65060D4372656174655068617365
+      49440844617461547970650203084461746153697A6502040549734B6579080F
+      4E65656450726F636573734E616D650909507265636973696F6E02000453697A
+      6502000001044E616D650607466F726D756C61094669656C644E616D65060746
+      6F726D756C610844617461547970650218084461746153697A6503FF00054973
+      4B6579080F4E65656450726F636573734E616D650909507265636973696F6E02
+      000453697A6502000001044E616D6506064C6F636B6564094669656C644E616D
+      6506064C6F636B65640844617461547970650205084461746153697A65020105
+      49734B6579080F4E65656450726F636573734E616D650909507265636973696F
+      6E02000453697A6502000001044E616D65060853657269616C4E6F094669656C
+      644E616D65060853657269616C4E6F0844617461547970650203084461746153
+      697A6502040549734B6579080F4E65656450726F636573734E616D6509095072
+      65636973696F6E02000453697A6502000001044E616D65060A50726544656669
+      6E6564094669656C644E616D65060A507265446566696E656408446174615479
+      70650205084461746153697A6502010549734B6579080F4E65656450726F6365
+      73734E616D650909507265636973696F6E02000453697A6502000001044E616D
+      65060D4C6F636B6564466F726D756C61094669656C644E616D65060D4C6F636B
+      6564466F726D756C610844617461547970650205084461746153697A65020105
+      49734B6579080F4E65656450726F636573734E616D650909507265636973696F
+      6E02000453697A6502000001044E616D650608506C616E54797065094669656C
+      644E616D650608506C616E547970650844617461547970650203084461746153
+      697A6502040549734B6579080F4E65656450726F636573734E616D6509095072
+      65636973696F6E02000453697A6502000001044E616D65060B506C616E537562
+      54797065094669656C644E616D65060B506C616E537562547970650844617461
+      547970650203084461746153697A6502040549734B6579080F4E65656450726F
+      636573734E616D650909507265636973696F6E02000453697A6502000001044E
+      616D65060C506C616E446561646C696E65094669656C644E616D65060C506C61
+      6E446561646C696E650844617461547970650206084461746153697A65020805
+      49734B6579080F4E65656450726F636573734E616D650809507265636973696F
+      6E02000453697A6502000001044E616D6506095044466F726D756C6109466965
+      6C644E616D6506095044466F726D756C61084461746154797065021808446174
+      6153697A6502640549734B6579080F4E65656450726F636573734E616D650909
+      507265636973696F6E02000453697A6502000001044E616D65060C4C696E6B53
+      657269616C4E6F094669656C644E616D65060C4C696E6B53657269616C4E6F08
+      44617461547970650203084461746153697A6502040549734B6579080F4E6565
+      6450726F636573734E616D650909507265636973696F6E02000453697A650200
+      0001044E616D65060853746F7043616C63094669656C644E616D65060853746F
+      7043616C630844617461547970650205084461746153697A6502010549734B65
+      79080F4E65656450726F636573734E616D650909507265636973696F6E020004
+      53697A6502000000}
   end
   object sdvDealPayment: TsdDataView
     Active = False

+ 203 - 166
DataModules/PhasePayDm.dfm

@@ -1,7 +1,7 @@
 object PhasePayData: TPhasePayData
   OldCreateOrder = False
-  Left = 562
-  Top = 335
+  Left = 558
+  Top = 555
   Height = 188
   Width = 176
   object sdpPhasePay: TsdADOProvider
@@ -19,180 +19,217 @@ object PhasePayData: TPhasePayData
     FieldListData = {
       0101044E616D6506024944094669656C644E616D650602494408446174615479
       70650203084461746153697A6502040549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D65060B546F74616C507269636530094669656C
-      644E616D65060B546F74616C5072696365300844617461547970650206084461
-      746153697A6502080549734B6579080F4E65656450726F636573734E616D6509
-      0001044E616D650608466F726D756C6130094669656C644E616D650608466F72
-      6D756C61300844617461547970650218084461746153697A6503FF000549734B
-      6579080F4E65656450726F636573734E616D65090001044E616D65060E456E64
-      546F74616C507269636530094669656C644E616D65060E456E64546F74616C50
+      73734E616D650909507265636973696F6E02000453697A6502000001044E616D
+      65060B546F74616C507269636530094669656C644E616D65060B546F74616C50
       72696365300844617461547970650206084461746153697A6502080549734B65
-      79080F4E65656450726F636573734E616D65090001044E616D65060E50726554
-      6F74616C507269636530094669656C644E616D65060E507265546F74616C5072
-      696365300844617461547970650206084461746153697A6502080549734B6579
-      080F4E65656450726F636573734E616D65090001044E616D65060B546F74616C
-      507269636531094669656C644E616D65060B546F74616C507269636531084461
-      7461547970650206084461746153697A6502080549734B6579080F4E65656450
-      726F636573734E616D65090001044E616D650608466F726D756C613109466965
-      6C644E616D650608466F726D756C613108446174615479706502180844617461
-      53697A6503FF000549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D65060E456E64546F74616C507269636531094669656C644E616D65
-      060E456E64546F74616C50726963653108446174615479706502060844617461
-      53697A6502080549734B6579080F4E65656450726F636573734E616D65090001
-      044E616D65060E507265546F74616C507269636531094669656C644E616D6506
-      0E507265546F74616C5072696365310844617461547970650206084461746153
-      697A6502080549734B6579080F4E65656450726F636573734E616D6509000104
-      4E616D65060B546F74616C507269636532094669656C644E616D65060B546F74
-      616C5072696365320844617461547970650206084461746153697A6502080549
-      734B6579080F4E65656450726F636573734E616D65090001044E616D65060846
-      6F726D756C6132094669656C644E616D650608466F726D756C61320844617461
-      547970650218084461746153697A6503FF000549734B6579080F4E6565645072
-      6F636573734E616D65090001044E616D65060E456E64546F74616C5072696365
-      32094669656C644E616D65060E456E64546F74616C5072696365320844617461
-      547970650206084461746153697A6502080549734B6579080F4E65656450726F
-      636573734E616D65090001044E616D65060E507265546F74616C507269636532
-      094669656C644E616D65060E507265546F74616C507269636532084461746154
-      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
-      6573734E616D65090001044E616D65060B546F74616C50726963653309466965
-      6C644E616D65060B546F74616C50726963653308446174615479706502060844
-      61746153697A6502080549734B6579080F4E65656450726F636573734E616D65
-      090001044E616D650608466F726D756C6133094669656C644E616D650608466F
-      726D756C61330844617461547970650218084461746153697A6503FF00054973
-      4B6579080F4E65656450726F636573734E616D65090001044E616D65060E456E
-      64546F74616C507269636533094669656C644E616D65060E456E64546F74616C
-      5072696365330844617461547970650206084461746153697A6502080549734B
-      6579080F4E65656450726F636573734E616D65090001044E616D65060E507265
-      546F74616C507269636533094669656C644E616D65060E507265546F74616C50
-      72696365330844617461547970650206084461746153697A6502080549734B65
-      79080F4E65656450726F636573734E616D65090001044E616D65060B546F7461
-      6C507269636534094669656C644E616D65060B546F74616C5072696365340844
+      79080F4E65656450726F636573734E616D650909507265636973696F6E020004
+      53697A6502000001044E616D650608466F726D756C6130094669656C644E616D
+      650608466F726D756C61300844617461547970650218084461746153697A6503
+      FF000549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D65060E456E64546F74616C5072
+      69636530094669656C644E616D65060E456E64546F74616C5072696365300844
       617461547970650206084461746153697A6502080549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D650608466F726D756C6134094669
-      656C644E616D650608466F726D756C6134084461746154797065021808446174
-      6153697A6503FF000549734B6579080F4E65656450726F636573734E616D6509
-      0001044E616D65060E456E64546F74616C507269636534094669656C644E616D
-      65060E456E64546F74616C507269636534084461746154797065020608446174
-      6153697A6502080549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D65060E507265546F74616C507269636534094669656C644E616D65
-      060E507265546F74616C50726963653408446174615479706502060844617461
-      53697A6502080549734B6579080F4E65656450726F636573734E616D65090001
-      044E616D65060B546F74616C507269636535094669656C644E616D65060B546F
-      74616C5072696365350844617461547970650206084461746153697A65020805
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D650608
-      466F726D756C6135094669656C644E616D650608466F726D756C613508446174
-      61547970650218084461746153697A6503FF000549734B6579080F4E65656450
-      726F636573734E616D65090001044E616D65060E456E64546F74616C50726963
-      6535094669656C644E616D65060E456E64546F74616C50726963653508446174
+      50726F636573734E616D650909507265636973696F6E02000453697A65020000
+      01044E616D65060E507265546F74616C507269636530094669656C644E616D65
+      060E507265546F74616C50726963653008446174615479706502060844617461
+      53697A6502080549734B6579080F4E65656450726F636573734E616D65090950
+      7265636973696F6E02000453697A6502000001044E616D65060B546F74616C50
+      7269636531094669656C644E616D65060B546F74616C50726963653108446174
       61547970650206084461746153697A6502080549734B6579080F4E6565645072
-      6F636573734E616D65090001044E616D65060E507265546F74616C5072696365
-      35094669656C644E616D65060E507265546F74616C5072696365350844617461
-      547970650206084461746153697A6502080549734B6579080F4E65656450726F
-      636573734E616D65090001044E616D65060B546F74616C507269636536094669
-      656C644E616D65060B546F74616C507269636536084461746154797065020608
-      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
-      65090001044E616D650608466F726D756C6136094669656C644E616D65060846
-      6F726D756C61360844617461547970650218084461746153697A6503FF000549
-      734B6579080F4E65656450726F636573734E616D65090001044E616D65060E45
-      6E64546F74616C507269636536094669656C644E616D65060E456E64546F7461
-      6C5072696365360844617461547970650206084461746153697A650208054973
-      4B6579080F4E65656450726F636573734E616D65090001044E616D65060E5072
-      65546F74616C507269636536094669656C644E616D65060E507265546F74616C
-      5072696365360844617461547970650206084461746153697A6502080549734B
-      6579080F4E65656450726F636573734E616D65090001044E616D65060B546F74
-      616C507269636537094669656C644E616D65060B546F74616C50726963653708
+      6F636573734E616D650909507265636973696F6E02000453697A650200000104
+      4E616D650608466F726D756C6131094669656C644E616D650608466F726D756C
+      61310844617461547970650218084461746153697A6503FF000549734B657908
+      0F4E65656450726F636573734E616D650909507265636973696F6E0200045369
+      7A6502000001044E616D65060E456E64546F74616C507269636531094669656C
+      644E616D65060E456E64546F74616C5072696365310844617461547970650206
+      084461746153697A6502080549734B6579080F4E65656450726F636573734E61
+      6D650909507265636973696F6E02000453697A6502000001044E616D65060E50
+      7265546F74616C507269636531094669656C644E616D65060E507265546F7461
+      6C5072696365310844617461547970650206084461746153697A650208054973
+      4B6579080F4E65656450726F636573734E616D650909507265636973696F6E02
+      000453697A6502000001044E616D65060B546F74616C50726963653209466965
+      6C644E616D65060B546F74616C50726963653208446174615479706502060844
+      61746153697A6502080549734B6579080F4E65656450726F636573734E616D65
+      0909507265636973696F6E02000453697A6502000001044E616D650608466F72
+      6D756C6132094669656C644E616D650608466F726D756C613208446174615479
+      70650218084461746153697A6503FF000549734B6579080F4E65656450726F63
+      6573734E616D650909507265636973696F6E02000453697A6502000001044E61
+      6D65060E456E64546F74616C507269636532094669656C644E616D65060E456E
+      64546F74616C5072696365320844617461547970650206084461746153697A65
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D65060E507265546F74616C5072
+      69636532094669656C644E616D65060E507265546F74616C5072696365320844
+      617461547970650206084461746153697A6502080549734B6579080F4E656564
+      50726F636573734E616D650909507265636973696F6E02000453697A65020000
+      01044E616D65060B546F74616C507269636533094669656C644E616D65060B54
+      6F74616C5072696365330844617461547970650206084461746153697A650208
+      0549734B6579080F4E65656450726F636573734E616D65090950726563697369
+      6F6E02000453697A6502000001044E616D650608466F726D756C613309466965
+      6C644E616D650608466F726D756C613308446174615479706502180844617461
+      53697A6503FF000549734B6579080F4E65656450726F636573734E616D650909
+      507265636973696F6E02000453697A6502000001044E616D65060E456E64546F
+      74616C507269636533094669656C644E616D65060E456E64546F74616C507269
+      6365330844617461547970650206084461746153697A6502080549734B657908
+      0F4E65656450726F636573734E616D650909507265636973696F6E0200045369
+      7A6502000001044E616D65060E507265546F74616C507269636533094669656C
+      644E616D65060E507265546F74616C5072696365330844617461547970650206
+      084461746153697A6502080549734B6579080F4E65656450726F636573734E61
+      6D650909507265636973696F6E02000453697A6502000001044E616D65060B54
+      6F74616C507269636534094669656C644E616D65060B546F74616C5072696365
+      340844617461547970650206084461746153697A6502080549734B6579080F4E
+      65656450726F636573734E616D650909507265636973696F6E02000453697A65
+      02000001044E616D650608466F726D756C6134094669656C644E616D65060846
+      6F726D756C61340844617461547970650218084461746153697A6503FF000549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D65060E456E64546F74616C507269636534
+      094669656C644E616D65060E456E64546F74616C507269636534084461746154
+      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
+      6573734E616D650909507265636973696F6E02000453697A6502000001044E61
+      6D65060E507265546F74616C507269636534094669656C644E616D65060E5072
+      65546F74616C5072696365340844617461547970650206084461746153697A65
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D65060B546F74616C5072696365
+      35094669656C644E616D65060B546F74616C5072696365350844617461547970
+      650206084461746153697A6502080549734B6579080F4E65656450726F636573
+      734E616D650909507265636973696F6E02000453697A6502000001044E616D65
+      0608466F726D756C6135094669656C644E616D650608466F726D756C61350844
+      617461547970650218084461746153697A6503FF000549734B6579080F4E6565
+      6450726F636573734E616D650909507265636973696F6E02000453697A650200
+      0001044E616D65060E456E64546F74616C507269636535094669656C644E616D
+      65060E456E64546F74616C507269636535084461746154797065020608446174
+      6153697A6502080549734B6579080F4E65656450726F636573734E616D650909
+      507265636973696F6E02000453697A6502000001044E616D65060E507265546F
+      74616C507269636535094669656C644E616D65060E507265546F74616C507269
+      6365350844617461547970650206084461746153697A6502080549734B657908
+      0F4E65656450726F636573734E616D650909507265636973696F6E0200045369
+      7A6502000001044E616D65060B546F74616C507269636536094669656C644E61
+      6D65060B546F74616C5072696365360844617461547970650206084461746153
+      697A6502080549734B6579080F4E65656450726F636573734E616D6509095072
+      65636973696F6E02000453697A6502000001044E616D650608466F726D756C61
+      36094669656C644E616D650608466F726D756C61360844617461547970650218
+      084461746153697A6503FF000549734B6579080F4E65656450726F636573734E
+      616D650909507265636973696F6E02000453697A6502000001044E616D65060E
+      456E64546F74616C507269636536094669656C644E616D65060E456E64546F74
+      616C5072696365360844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D65060E507265546F74616C507269636536
+      094669656C644E616D65060E507265546F74616C507269636536084461746154
+      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
+      6573734E616D650909507265636973696F6E02000453697A6502000001044E61
+      6D65060B546F74616C507269636537094669656C644E616D65060B546F74616C
+      5072696365370844617461547970650206084461746153697A6502080549734B
+      6579080F4E65656450726F636573734E616D650909507265636973696F6E0200
+      0453697A6502000001044E616D650608466F726D756C6137094669656C644E61
+      6D650608466F726D756C61370844617461547970650218084461746153697A65
+      03FF000549734B6579080F4E65656450726F636573734E616D65090950726563
+      6973696F6E02000453697A6502000001044E616D65060E456E64546F74616C50
+      7269636537094669656C644E616D65060E456E64546F74616C50726963653708
       44617461547970650206084461746153697A6502080549734B6579080F4E6565
-      6450726F636573734E616D65090001044E616D650608466F726D756C61370946
-      69656C644E616D650608466F726D756C61370844617461547970650218084461
-      746153697A6503FF000549734B6579080F4E65656450726F636573734E616D65
-      090001044E616D65060E456E64546F74616C507269636537094669656C644E61
-      6D65060E456E64546F74616C5072696365370844617461547970650206084461
-      746153697A6502080549734B6579080F4E65656450726F636573734E616D6509
+      6450726F636573734E616D650909507265636973696F6E02000453697A650200
       0001044E616D65060E507265546F74616C507269636537094669656C644E616D
       65060E507265546F74616C507269636537084461746154797065020608446174
-      6153697A6502080549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D65060B546F74616C507269636538094669656C644E616D65060B54
-      6F74616C5072696365380844617461547970650206084461746153697A650208
-      0549734B6579080F4E65656450726F636573734E616D65090001044E616D6506
-      08466F726D756C6138094669656C644E616D650608466F726D756C6138084461
-      7461547970650218084461746153697A6503FF000549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D65060E456E64546F74616C507269
-      636538094669656C644E616D65060E456E64546F74616C507269636538084461
+      6153697A6502080549734B6579080F4E65656450726F636573734E616D650909
+      507265636973696F6E02000453697A6502000001044E616D65060B546F74616C
+      507269636538094669656C644E616D65060B546F74616C507269636538084461
       7461547970650206084461746153697A6502080549734B6579080F4E65656450
-      726F636573734E616D65090001044E616D65060E507265546F74616C50726963
-      6538094669656C644E616D65060E507265546F74616C50726963653808446174
-      61547970650206084461746153697A6502080549734B6579080F4E6565645072
-      6F636573734E616D65090001044E616D65060B546F74616C5072696365390946
-      69656C644E616D65060B546F74616C5072696365390844617461547970650206
-      084461746153697A6502080549734B6579080F4E65656450726F636573734E61
-      6D65090001044E616D650608466F726D756C6139094669656C644E616D650608
-      466F726D756C61390844617461547970650218084461746153697A6503FF0005
-      49734B6579080F4E65656450726F636573734E616D65090001044E616D65060E
-      456E64546F74616C507269636539094669656C644E616D65060E456E64546F74
-      616C5072696365390844617461547970650206084461746153697A6502080549
-      734B6579080F4E65656450726F636573734E616D65090001044E616D65060E50
-      7265546F74616C507269636539094669656C644E616D65060E507265546F7461
-      6C5072696365390844617461547970650206084461746153697A650208054973
-      4B6579080F4E65656450726F636573734E616D65090001044E616D65060C546F
-      74616C50726963653130094669656C644E616D65060C546F74616C5072696365
-      31300844617461547970650206084461746153697A6502080549734B6579080F
-      4E65656450726F636573734E616D65090001044E616D650609466F726D756C61
-      3130094669656C644E616D650609466F726D756C613130084461746154797065
-      0218084461746153697A6503FF000549734B6579080F4E65656450726F636573
-      734E616D65090001044E616D65060F456E64546F74616C507269636531300946
-      69656C644E616D65060F456E64546F74616C5072696365313008446174615479
-      70650206084461746153697A6502080549734B6579080F4E65656450726F6365
-      73734E616D65090001044E616D65060F507265546F74616C5072696365313009
-      4669656C644E616D65060F507265546F74616C50726963653130084461746154
-      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
-      6573734E616D65090001044E616D65060C546F74616C50726963653131094669
-      656C644E616D65060C546F74616C507269636531310844617461547970650206
-      084461746153697A6502080549734B6579080F4E65656450726F636573734E61
-      6D65090001044E616D650609466F726D756C613131094669656C644E616D6506
-      09466F726D756C6131310844617461547970650218084461746153697A6503FF
-      000549734B6579080F4E65656450726F636573734E616D65090001044E616D65
-      060F456E64546F74616C50726963653131094669656C644E616D65060F456E64
+      726F636573734E616D650909507265636973696F6E02000453697A6502000001
+      044E616D650608466F726D756C6138094669656C644E616D650608466F726D75
+      6C61380844617461547970650218084461746153697A6503FF000549734B6579
+      080F4E65656450726F636573734E616D650909507265636973696F6E02000453
+      697A6502000001044E616D65060E456E64546F74616C50726963653809466965
+      6C644E616D65060E456E64546F74616C50726963653808446174615479706502
+      06084461746153697A6502080549734B6579080F4E65656450726F636573734E
+      616D650909507265636973696F6E02000453697A6502000001044E616D65060E
+      507265546F74616C507269636538094669656C644E616D65060E507265546F74
+      616C5072696365380844617461547970650206084461746153697A6502080549
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D65060B546F74616C507269636539094669
+      656C644E616D65060B546F74616C507269636539084461746154797065020608
+      4461746153697A6502080549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D650608466F
+      726D756C6139094669656C644E616D650608466F726D756C6139084461746154
+      7970650218084461746153697A6503FF000549734B6579080F4E65656450726F
+      636573734E616D650909507265636973696F6E02000453697A6502000001044E
+      616D65060E456E64546F74616C507269636539094669656C644E616D65060E45
+      6E64546F74616C5072696365390844617461547970650206084461746153697A
+      6502080549734B6579080F4E65656450726F636573734E616D65090950726563
+      6973696F6E02000453697A6502000001044E616D65060E507265546F74616C50
+      7269636539094669656C644E616D65060E507265546F74616C50726963653908
+      44617461547970650206084461746153697A6502080549734B6579080F4E6565
+      6450726F636573734E616D650909507265636973696F6E02000453697A650200
+      0001044E616D65060C546F74616C50726963653130094669656C644E616D6506
+      0C546F74616C507269636531300844617461547970650206084461746153697A
+      6502080549734B6579080F4E65656450726F636573734E616D65090950726563
+      6973696F6E02000453697A6502000001044E616D650609466F726D756C613130
+      094669656C644E616D650609466F726D756C6131300844617461547970650218
+      084461746153697A6503FF000549734B6579080F4E65656450726F636573734E
+      616D650909507265636973696F6E02000453697A6502000001044E616D65060F
+      456E64546F74616C50726963653130094669656C644E616D65060F456E64546F
+      74616C507269636531300844617461547970650206084461746153697A650208
+      0549734B6579080F4E65656450726F636573734E616D65090950726563697369
+      6F6E02000453697A6502000001044E616D65060F507265546F74616C50726963
+      653130094669656C644E616D65060F507265546F74616C507269636531300844
+      617461547970650206084461746153697A6502080549734B6579080F4E656564
+      50726F636573734E616D650909507265636973696F6E02000453697A65020000
+      01044E616D65060C546F74616C50726963653131094669656C644E616D65060C
       546F74616C507269636531310844617461547970650206084461746153697A65
-      02080549734B6579080F4E65656450726F636573734E616D65090001044E616D
-      65060F507265546F74616C50726963653131094669656C644E616D65060F5072
-      65546F74616C507269636531310844617461547970650206084461746153697A
-      6502080549734B6579080F4E65656450726F636573734E616D65090001044E61
-      6D65060C546F74616C50726963653132094669656C644E616D65060C546F7461
+      02080549734B6579080F4E65656450726F636573734E616D6509095072656369
+      73696F6E02000453697A6502000001044E616D650609466F726D756C61313109
+      4669656C644E616D650609466F726D756C613131084461746154797065021808
+      4461746153697A6503FF000549734B6579080F4E65656450726F636573734E61
+      6D650909507265636973696F6E02000453697A6502000001044E616D65060F45
+      6E64546F74616C50726963653131094669656C644E616D65060F456E64546F74
+      616C507269636531310844617461547970650206084461746153697A65020805
+      49734B6579080F4E65656450726F636573734E616D650909507265636973696F
+      6E02000453697A6502000001044E616D65060F507265546F74616C5072696365
+      3131094669656C644E616D65060F507265546F74616C50726963653131084461
+      7461547970650206084461746153697A6502080549734B6579080F4E65656450
+      726F636573734E616D650909507265636973696F6E02000453697A6502000001
+      044E616D65060C546F74616C50726963653132094669656C644E616D65060C54
+      6F74616C507269636531320844617461547970650206084461746153697A6502
+      080549734B6579080F4E65656450726F636573734E616D650909507265636973
+      696F6E02000453697A6502000001044E616D650609466F726D756C6131320946
+      69656C644E616D650609466F726D756C61313208446174615479706502180844
+      61746153697A6503FF000549734B6579080F4E65656450726F636573734E616D
+      650909507265636973696F6E02000453697A6502000001044E616D65060F456E
+      64546F74616C50726963653132094669656C644E616D65060F456E64546F7461
       6C507269636531320844617461547970650206084461746153697A6502080549
-      734B6579080F4E65656450726F636573734E616D65090001044E616D65060946
-      6F726D756C613132094669656C644E616D650609466F726D756C613132084461
-      7461547970650218084461746153697A6503FF000549734B6579080F4E656564
-      50726F636573734E616D65090001044E616D65060F456E64546F74616C507269
-      63653132094669656C644E616D65060F456E64546F74616C5072696365313208
-      44617461547970650206084461746153697A6502080549734B6579080F4E6565
-      6450726F636573734E616D65090001044E616D65060F507265546F74616C5072
-      6963653132094669656C644E616D65060F507265546F74616C50726963653132
-      0844617461547970650206084461746153697A6502080549734B6579080F4E65
-      656450726F636573734E616D65090001044E616D65060C546F74616C50726963
-      653133094669656C644E616D65060C546F74616C507269636531330844617461
+      734B6579080F4E65656450726F636573734E616D650909507265636973696F6E
+      02000453697A6502000001044E616D65060F507265546F74616C507269636531
+      32094669656C644E616D65060F507265546F74616C5072696365313208446174
+      61547970650206084461746153697A6502080549734B6579080F4E6565645072
+      6F636573734E616D650909507265636973696F6E02000453697A650200000104
+      4E616D65060C546F74616C50726963653133094669656C644E616D65060C546F
+      74616C507269636531330844617461547970650206084461746153697A650208
+      0549734B6579080F4E65656450726F636573734E616D65090950726563697369
+      6F6E02000453697A6502000001044E616D650609466F726D756C613133094669
+      656C644E616D650609466F726D756C6131330844617461547970650218084461
+      746153697A6503FF000549734B6579080F4E65656450726F636573734E616D65
+      0909507265636973696F6E02000453697A6502000001044E616D65060F507265
+      546F74616C50726963653133094669656C644E616D65060F507265546F74616C
+      507269636531330844617461547970650206084461746153697A650208054973
+      4B6579080F4E65656450726F636573734E616D650909507265636973696F6E02
+      000453697A6502000001044E616D65060F456E64546F74616C50726963653133
+      094669656C644E616D65060F456E64546F74616C507269636531330844617461
       547970650206084461746153697A6502080549734B6579080F4E65656450726F
-      636573734E616D65090001044E616D650609466F726D756C613133094669656C
-      644E616D650609466F726D756C61313308446174615479706502180844617461
-      53697A6503FF000549734B6579080F4E65656450726F636573734E616D650900
-      01044E616D65060F507265546F74616C50726963653133094669656C644E616D
-      65060F507265546F74616C507269636531330844617461547970650206084461
-      746153697A6502080549734B6579080F4E65656450726F636573734E616D6509
-      0001044E616D65060F456E64546F74616C50726963653133094669656C644E61
-      6D65060F456E64546F74616C5072696365313308446174615479706502060844
-      61746153697A6502080549734B6579080F4E65656450726F636573734E616D65
-      090001044E616D65060C546F74616C50726963653134094669656C644E616D65
-      060C546F74616C50726963653134084461746154797065020608446174615369
-      7A6502080549734B6579080F4E65656450726F636573734E616D65090001044E
-      616D650609466F726D756C613134094669656C644E616D650609466F726D756C
-      6131340844617461547970650218084461746153697A6503FF000549734B6579
-      080F4E65656450726F636573734E616D65090001044E616D65060F507265546F
-      74616C50726963653134094669656C644E616D65060F507265546F74616C5072
-      69636531340844617461547970650206084461746153697A6502080549734B65
-      79080F4E65656450726F636573734E616D65090001044E616D65060F456E6454
-      6F74616C50726963653134094669656C644E616D65060F456E64546F74616C50
+      636573734E616D650909507265636973696F6E02000453697A6502000001044E
+      616D65060C546F74616C50726963653134094669656C644E616D65060C546F74
+      616C507269636531340844617461547970650206084461746153697A65020805
+      49734B6579080F4E65656450726F636573734E616D650909507265636973696F
+      6E02000453697A6502000001044E616D650609466F726D756C61313409466965
+      6C644E616D650609466F726D756C613134084461746154797065021808446174
+      6153697A6503FF000549734B6579080F4E65656450726F636573734E616D6509
+      09507265636973696F6E02000453697A6502000001044E616D65060F50726554
+      6F74616C50726963653134094669656C644E616D65060F507265546F74616C50
       7269636531340844617461547970650206084461746153697A6502080549734B
-      6579080F4E65656450726F636573734E616D65090001044E616D65060853746F
-      7043616C63094669656C644E616D65060853746F7043616C6308446174615479
-      70650205084461746153697A6502010549734B6579080F4E65656450726F6365
-      73734E616D65090000}
+      6579080F4E65656450726F636573734E616D650909507265636973696F6E0200
+      0453697A6502000001044E616D65060F456E64546F74616C5072696365313409
+      4669656C644E616D65060F456E64546F74616C50726963653134084461746154
+      7970650206084461746153697A6502080549734B6579080F4E65656450726F63
+      6573734E616D650909507265636973696F6E02000453697A6502000001044E61
+      6D65060853746F7043616C63094669656C644E616D65060853746F7043616C63
+      0844617461547970650205084461746153697A6502010549734B6579080F4E65
+      656450726F636573734E616D650909507265636973696F6E02000453697A6502
+      000000}
   end
 end

+ 1 - 0
DataModules/PhasePayDm.pas

@@ -375,6 +375,7 @@ begin
         NewRec.ValueByName('EndTotalPrice0').AsFloat := Rec.ValueByName('TotalPrice').AsFloat;
         NewRec.ValueByName('PreTotalPrice0').AsFloat := Rec.ValueByName('TotalPrice').AsFloat;
         NewRec.ValueByName('Formula0').AsString := Rec.ValueByName('Formula').AsString;
+        NewRec.ValueByName('StopCalc').AsBoolean := Rec.ValueByName('StopCalc').AsBoolean;
       end;
   finally
     AfterBatchOperation;

+ 1 - 0
Frames/DealPaymentFme.pas

@@ -403,6 +403,7 @@ begin
       PhaseRec := AddPayRecord(Rec.ValueByName('ID').AsInteger);
   end;
   PhaseRec.ValueByName('StopCalc').AsBoolean := not PhaseRec.ValueByName('StopCalc').AsBoolean;
+  Rec.ValueByName('StopCalc').AsBoolean := PhaseRec.ValueByName('StopCalc').AsBoolean;
 
   TProjectData(FDealPaymentData.ProjectData).PhaseData.PhasePayData.CalculateAll;
 end;

+ 1 - 1
Units/Connections.pas

@@ -8,7 +8,7 @@ uses
 const
   ProductName = 'Measure';
   EmptyFileVersion = '1.0.0.0';
-  FileVersion = '1.0.1.4';
+  FileVersion = '1.0.1.5';
   EncryptVersion = 'Auto1.0';
   SAdoConnectStr = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;' +
                    'User ID=Admin;Password='''';Persist Security Info=True';

+ 4 - 2
Units/DataBaseTables.pas

@@ -285,7 +285,7 @@ const
 
   {合同支付}
   SDealPayment = 'DealPayment';
-  tdDealPayment: array [0..19] of TScFieldDef =(
+  tdDealPayment: array [0..20] of TScFieldDef =(
     (FieldName: 'ID'; FieldType: ftInteger; Size: 0; Precision: 0; NotNull: True; PrimaryKey: True; ForceUpdate: False),
     (FieldName: 'Name'; FieldType: ftString; Size: 200; Precision: 0; NotNull: False; PrimaryKey: False; ForceUpdate: False),
     // 计算类型
@@ -326,7 +326,9 @@ const
     // 锁定公式
     (FieldName: 'LockedFormula'; FieldType: ftBoolean; Size: 0; Precision: 0; NotNull: False; PrimaryKey: False; ForceUpdate: False),
     // 支付扣款项拼接ID -- 报表专用
-    (FieldName: 'LinkSerialNo'; FieldType: ftInteger; Size: 0; Precision: 0; NotNull: False; PrimaryKey: False; ForceUpdate: False)
+    (FieldName: 'LinkSerialNo'; FieldType: ftInteger; Size: 0; Precision: 0; NotNull: False; PrimaryKey: False; ForceUpdate: False),
+    // 缓存停用数据
+    (FieldName: 'StopCalc'; FieldType: ftBoolean; Size: 0; Precision: 0; NotNull: False; PrimaryKey: False; ForceUpdate: False)
   );
 
   {变更令}