소스 검색

材料摊销费用计算,应缓存累计完成计量

MaiXinRong 10 년 전
부모
커밋
ab9d52827b
1개의 변경된 파일과 4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      DataModules/StageDm.pas

+ 4 - 0
DataModules/StageDm.pas

@@ -850,6 +850,8 @@ begin
     begin
       Rec.AddDifferValue(Rec.GatherTotalPrice, fDiffer);
       Rec.AddDifferValue(Rec.EndGatherTotalPrice, fDiffer);
+      with TProjectData(TPhaseData(FPhaseData).ProjectData).BillsMeasureData do
+        UpdateGather(iPriceMarginID, fDiffer);
       UpdateParentRecord(Rec.BillsID.AsInteger, fDiffer, 'GatherTotalPrice');
     end;
   end;
@@ -1020,6 +1022,8 @@ begin
     begin
       Rec.AddDifferValue(Rec.GatherTotalPrice, fDiffer);
       Rec.AddDifferValue(Rec.EndGatherTotalPrice, fDiffer);
+      with TProjectData(TPhaseData(FPhaseData).ProjectData).BillsMeasureData do
+        UpdateGather(iMaterialID, fDiffer)
       UpdateParentRecord(Rec.BillsID.AsInteger, fDiffer, 'GatherTotalPrice');
     end;
   end;