|
@@ -1018,6 +1018,30 @@ begin
|
|
|
|
|
|
ANode.Rec.PM_AddTotalPrice.AsFloat := ANode.StageRec.PM_PreTotalPrice.AsFloat + ANode.StageRec.PM_TotalPrice.AsFloat;
|
|
|
CalcAddCompleteRate(ANode);
|
|
|
+ end
|
|
|
+ else
|
|
|
+ begin
|
|
|
+ if not ANode.HasChildren then
|
|
|
+ begin
|
|
|
+ ANode.Rec.AddDealQuantity.Clear;
|
|
|
+
|
|
|
+ ANode.Rec.AddQcQuantity.Clear;
|
|
|
+ ANode.Rec.AddQcBGLCode.Clear;
|
|
|
+ ANode.Rec.AddQcBGLNum.Clear;
|
|
|
+
|
|
|
+ ANode.Rec.AddPcQuantity.Clear;
|
|
|
+ ANode.Rec.AddPcBGLCode.Clear;
|
|
|
+ ANode.Rec.AddPcBGLNum.Clear;
|
|
|
+
|
|
|
+ ANode.Rec.AddGatherQuantity.Clear;
|
|
|
+ end;
|
|
|
+ ANode.Rec.AddDealTotalPrice.Clear;
|
|
|
+ ANode.Rec.AddQcTotalPrice.Clear;
|
|
|
+ ANode.Rec.AddPcTotalPrice.Clear;
|
|
|
+ ANode.Rec.AddGatherTotalPrice.Clear;
|
|
|
+ ANode.Rec.AddCompleteRate.Clear;
|
|
|
+
|
|
|
+ ANode.Rec.PM_AddTotalPrice.Clear;
|
|
|
end;
|
|
|
end;
|
|
|
|