|
@@ -240,7 +240,7 @@ begin
|
|
CalculatePM_Quantity(TProjectGLRecord(AValue.Owner));
|
|
CalculatePM_Quantity(TProjectGLRecord(AValue.Owner));
|
|
CalculatePM_TotalPrice(TProjectGLRecord(AValue.Owner));
|
|
CalculatePM_TotalPrice(TProjectGLRecord(AValue.Owner));
|
|
CalculatePALRela(TProjectGLRecord(AValue.Owner));
|
|
CalculatePALRela(TProjectGLRecord(AValue.Owner));
|
|
- //CalculateRelaBills(TProjectGLRecord(AValue.Owner));
|
|
|
|
|
|
+ CalculateRelaBills(TProjectGLRecord(AValue.Owner));
|
|
TProjectData(FProjectData).PriceMarginBillsData.RefreshAllDetailBills;
|
|
TProjectData(FProjectData).PriceMarginBillsData.RefreshAllDetailBills;
|
|
RefreshGatherData;
|
|
RefreshGatherData;
|
|
end;
|
|
end;
|
|
@@ -298,6 +298,8 @@ end;
|
|
procedure TProjectGLData.CalculateAll;
|
|
procedure TProjectGLData.CalculateAll;
|
|
begin
|
|
begin
|
|
CalculatePrice;
|
|
CalculatePrice;
|
|
|
|
+ TProjectData(FProjectData).PhaseData.StageData.CalculateAll;
|
|
|
|
+ TProjectData(FProjectData).PriceMarginBillsData.RefreshAllDetailBills;
|
|
CalculatePriceMargin;
|
|
CalculatePriceMargin;
|
|
CalculatePALRelas;
|
|
CalculatePALRelas;
|
|
RefreshGatherData;
|
|
RefreshGatherData;
|
|
@@ -468,8 +470,8 @@ begin
|
|
with TProjectData(FProjectData).PhaseData do
|
|
with TProjectData(FProjectData).PhaseData do
|
|
StageData.CalculatePriceMargin(DetailGLRec.BillsID.AsInteger);
|
|
StageData.CalculatePriceMargin(DetailGLRec.BillsID.AsInteger);
|
|
end;
|
|
end;
|
|
- with TProjectData(FProjectData).PhaseData do
|
|
|
|
- StageData.CalculatePriceMarginNode;
|
|
|
|
|
|
+ {with TProjectData(FProjectData).PhaseData do
|
|
|
|
+ StageData.CalculatePriceMarginNode;}
|
|
end;
|
|
end;
|
|
|
|
|
|
procedure TProjectGLData.LoadDetailGLs(AGLID: Integer);
|
|
procedure TProjectGLData.LoadDetailGLs(AGLID: Integer);
|