TransferTaskInfo@3(VAR FromProdOrderRtngLine@1000 : Record 5409;VersionCode@1010 : Code[20]);
RtngLineTool.SETRANGE("Routing No.",FromProdOrderRtngLine."Routing No.");
RtngLineTool.SETRANGE("Operation No.",FromProdOrderRtngLine."Operation No.");
RtngLineTool.SETRANGE("Version Code",VersionCode);
IF RtngLineTool.FIND('-') THEN
REPEAT
ProdOrderRoutTool.TRANSFERFIELDS(RtngLineTool);
ProdOrderRoutTool.Status := FromProdOrderRtngLine.Status;
ProdOrderRoutTool."Prod. Order No." := FromProdOrderRtngLine."Prod. Order No.";
ProdOrderRoutTool."Routing Reference No." := FromProdOrderRtngLine."Routing Reference No.";
ProdOrderRoutTool.INSERT;
UNTIL RtngLineTool.NEXT = 0;
RtngLinePersonnel.SETRANGE("Routing No.",FromProdOrderRtngLine."Routing No.");
RtngLinePersonnel.SETRANGE("Operation No.",FromProdOrderRtngLine."Operation No.");
RtngLinePersonnel.SETRANGE("Version Code",VersionCode);
IF RtngLinePersonnel.FIND('-') THEN
REPEAT
ProdOrderRtngPersonnel.TRANSFERFIELDS(RtngLinePersonnel);
ProdOrderRtngPersonnel.Status := FromProdOrderRtngLine.Status;
ProdOrderRtngPersonnel."Prod. Order No." := FromProdOrderRtngLine."Prod. Order No.";
ProdOrderRtngPersonnel."Routing Reference No." := FromProdOrderRtngLine."Routing Reference No.";
ProdOrderRtngPersonnel.INSERT;
UNTIL RtngLinePersonnel.NEXT = 0;
RtngLineQltyMeas.SETRANGE("Routing No.",FromProdOrderRtngLine."Routing No.");
RtngLineQltyMeas.SETRANGE("Operation No.",FromProdOrderRtngLine."Operation No.");
RtngLineQltyMeas.SETRANGE("Version Code",VersionCode);
IF RtngLineQltyMeas.FIND('-') THEN
REPEAT
ProdOrderRtngQltyMeas.TRANSFERFIELDS(RtngLineQltyMeas);
ProdOrderRtngQltyMeas.Status := FromProdOrderRtngLine.Status;
ProdOrderRtngQltyMeas."Prod. Order No." := FromProdOrderRtngLine."Prod. Order No.";
ProdOrderRtngQltyMeas."Routing Reference No." := FromProdOrderRtngLine."Routing Reference No.";
ProdOrderRtngQltyMeas.INSERT;
UNTIL RtngLineQltyMeas.NEXT = 0;
RtngComment.SETRANGE("Routing No.",FromProdOrderRtngLine."Routing No.");
RtngComment.SETRANGE("Operation No.",FromProdOrderRtngLine."Operation No.");
RtngComment.SETRANGE("Version Code",VersionCode);
IF RtngComment.FIND('-') THEN
REPEAT
ProdOrderRtngComment.TRANSFERFIELDS(RtngComment);
ProdOrderRtngComment.Status := FromProdOrderRtngLine.Status;
ProdOrderRtngComment."Prod. Order No." := FromProdOrderRtngLine."Prod. Order No.";
ProdOrderRtngComment."Routing Reference No." := FromProdOrderRtngLine."Routing Reference No.";
ProdOrderRtngComment.INSERT;