|
@@ -313,6 +313,7 @@ begin
|
|
|
cdsBGBillsViewQuantity.Tag := 0;
|
|
|
fTotalPrice := TotalPriceRoundTo(cdsBGBillsViewPrice.AsFloat * cdsBGBillsViewQuantity.AsFloat);
|
|
|
UpdateBGLTotalPrice(cdsBGBillsViewBGID.AsInteger, fTotalPrice - cdsBGBillsViewTotalPrice.AsFloat);
|
|
|
+ UpdateBGLExecutionRate(cdsBGBillsViewBGID.AsInteger);
|
|
|
cdsBGBillsView.Edit;
|
|
|
cdsBGBillsViewTotalPrice.AsFloat := fTotalPrice;
|
|
|
cdsBGBillsView.Post;
|
|
@@ -565,6 +566,7 @@ end;
|
|
|
procedure TBGLData.cdsBGBillsViewAfterDelete(DataSet: TDataSet);
|
|
|
begin
|
|
|
GatherBGLTotalPrice(cdsBGLViewID.AsInteger);
|
|
|
+ UpdateBGLExecutionRate(cdsBGLViewID.AsInteger);
|
|
|
end;
|
|
|
|
|
|
procedure TBGLData.BatchWritePos_Reason;
|