19. April 2021 10:21
CurrPage.SETSELECTIONFILTER(SalesInvoiceLine);
IF SalesInvoiceLine.FINDFIRST THEN BEGIN
REPEAT
REPORT.RUN(REPORT::"Sales - Invoice",FALSE,FALSE,SalesInvoiceLine);
UNTIL SalesInvoiceLine.NEXT = 0;
END;
CurrPage.SETSELECTIONFILTER(SalesInvoiceLine);
IF SalesInvoiceLine.FINDFIRST THEN BEGIN
SETFILTER("Document No.",SalesInvHeader."No.");
REPEAT
REPORT.RUN(REPORT::"Sales - Invoice",FALSE,FALSE,SalesInvoiceLine);
UNTIL SalesInvoiceLine.NEXT = 0;
END;
19. April 2021 13:08
CurrPage.SETSELECTIONFILTER(SalesInvoiceLine);
IF SalesInvoiceLine.FINDFIRST THEN BEGIN
REPEAT
SalesInvHeader.GET(SalesInvoiceLine."Document No.");
SalesInvHeader.SETRECFILTER;
REPORT.RUN(REPORT::"Sales - Invoice",FALSE,FALSE,SalesInvHeader);
UNTIL SalesInvoiceLine.NEXT = 0;
END;
20. April 2021 08:13
JRenz hat geschrieben:Versuch' es mal so:
...
JRenz hat geschrieben:du musst hier allerdings bedenken, dass pro Rechnungszeile eine Rechnung gedruckt wird.
20. April 2021 08:14
Raban hat geschrieben:JRenz hat geschrieben:Versuch' es mal so:
...
funktioniert einwandfrei.JRenz hat geschrieben:du musst hier allerdings bedenken, dass pro Rechnungszeile eine Rechnung gedruckt wird.
das wäre nicht weiter schlimm. Die geb. Rechnungen die davon betroffen sind haben (zum Glück) immer nur eine Position.
Vielen Dank für die Hilfe.
Beste Grüße
Robert