|
@@ -126,7 +126,7 @@ end;
|
|
|
|
|
|
procedure TCheckerFrame.Init;
|
|
|
var
|
|
|
- i: Integer;
|
|
|
+ i, iIndex: Integer;
|
|
|
vA: TOVArr;
|
|
|
sURL, sPicPath, sID, sErrors: string;
|
|
|
vProj: TProjectData;
|
|
@@ -185,7 +185,9 @@ begin
|
|
|
vA[i, 0], vA[i, 2], vA[i, 1], sPicPath, vA[i, 6], vStatus, vA[i, 8], StrToInt(vA[i, 7]));
|
|
|
|
|
|
vCM := TChecker.Create;
|
|
|
- vProj.Checkers.Add(StrToInt(vA[i, 4]), vA[i, 0], vA[i, 2], vA[i, 6], vA[i, 8]);
|
|
|
+ iIndex := vProj.Checkers.Add(StrToInt(vA[i, 4]), vA[i, 0], vA[i, 2], vA[i, 6], vA[i, 8]);
|
|
|
+ if vStatus in [csFinished, csNotPass] then
|
|
|
+ vProj.Checkers.LastChecker := vProj.Checkers.Item[iIndex];
|
|
|
end;
|
|
|
RepairOrder;
|
|
|
end
|