[gelöst] Drucken verlinkter Dokumente

30. Januar 2015 13:55

Hallo,

wir möchten mit den Arbeitspapieren verlinkte Dokumente aus dem Verkaufsauftrag drucken.
Z. B. Zeichnungen etc.

Die verlinkte Dokumente werden zwar angesprochen, aber leider kommen nur leere Seiten aus dem Drucker.
Hat jemand eine Idee oder so etwas ähnliches schon einmal umgesetzt?

PrintingL = System.Drawing.Printing.PrintDocument.'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
Code:

IF ProdOrder.GET(Status,"Prod. Order No.")  AND (ProdOrder."Sales Order Line No." <> 0) THEN BEGIN
  IF SalesLine.GET(1,ProdOrder."Sales Order No.",ProdOrder."Sales Order Line No.") THEN;
  RecRef.GETTABLE(SalesLine);
  RecordLink.RESET;
  RecordLink.SETRANGE(Company,COMPANYNAME);
  RecordLink.SETRANGE("Record ID",RecRef.RECORDID);
  IF RecordLink.FINDSET THEN BEGIN
    PrintingL := PrintingL.PrintDocument;
    REPEAT
      FileNameL := FileMgmtL.UploadFileSilent(RecordLink.URL1);
      PrintingL.DocumentName(FileNameL);
      PrintingL.Print;
    UNTIL RecordLink.NEXT = 0;
  END;
END;





Konnte das Thema nun selber lösen. Wenn jemand ein ähnliches Problem haben sollte
http://www.comporsys.de/dynamics-nav-blog/dynamics-nav-und-das-ausdrucken-externer-dateien/