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