30. März 2022 10:52
IF WhsePickWithAssemblyOrder() THEN
IF CONFIRM(Montageauftrag vorhanden, drucken?,TRUE) THEN BEGIN
CustomerFncs.PrintAssemblyOrder(Rec);
END;
AssemblyOrderreportID := 902;
IF WhsePickWithAssemblyOrder(WhsePick) THEN BEGIN
IF AppMgt.FindPrinter(AssemblyOrderreportID)<>'' THEN BEGIN
locWhsePickLines.SETRANGE("No.",WhsePick."No.");
locWhsePickLines.SETRANGE("Activity Type",locWhsePickLines."Activity Type"::Pick);
locWhsePickLines.SETRANGE("Action Type",locWhsePickLines."Action Type"::Place);
IF locWhsePickLines.FINDSET THEN BEGIN
REPEAT
IF (locWhsePickLines."Assemble to Order" = TRUE) THEN BEGIN
locAssemblyOrder.SETRANGE("No.",locWhsePickLines."Source No.");
IF locAssemblyOrder.FINDLAST THEN BEGIN
REPORT.RUN(AssemblyOrderreportID,FALSE,FALSE,locAssemblyOrder);
END;
END;
UNTIL locWhsePickLines.NEXT =0;
END;
END ELSE BEGIN
ERROR(errNoPrinterFound);
END;
END ELSE BEGIN
ERROR(errNoAssemblyFound);
END;
30. März 2022 11:18
30. März 2022 11:44
IF xRec."No." <> Rec."No." THEN BEGIN
IF CONFIRM(Montageauftrag vorhanden, drucken?,TRUE) THEN BEGIN
CustomerFncs.PrintAssemblyOrder(Rec);
END;
30. März 2022 12:12
30. März 2022 13:46
IF xRec."No."<> Rec."No." THEN BEGIN
IF CustomerFncs.WhsePickWithAssemblyOrder(Rec) THEN BEGIN
IF CONFIRM(txtAssemblyInfo) THEN BEGIN
PrintAssemblyOrder(WhsePick);
END;
END;
END;
5. April 2022 13:02