6 Reports aus einem Report drucken

11. Juni 2010 10:49

Hallo zusammen,

folgendes Problem: Wir möchten einen Report erstellen, der einen Druck von 6 anderen Reports auslöst.

Hintergrund:
In der Verkaufsablauf-Steuerung kann man pro Belegtypencode nur eine Zeile mit einem Report hinterlegen. Es müssten insgesamt aber wie geagt 6 Reports gedruckt werden.

Nach Auskunft bei unserem NAV-Betreuer ist es möglich, eben diese 6 Reports über einen einzigen drucken zu lassen.

Frage ist, wie muss dieser Code in dem einen Beleg aussehen?
Code:
Print ... Report 1

Code:
Print ... Report 2

...?

Re: 6 Reports aus einem Report drucken

11. Juni 2010 11:01

Man kann in der Berichtsauswahl doch mehrere Berichte eintragen, oder nicht? :roll: Wenn dem so ist, könnte man die der Reihenfolge nach aufrufen. Spart dir dann uU auch den Report für die Reports.

Re: 6 Reports aus einem Report drucken

11. Juni 2010 11:14

Hallo,

ja, das kann man. So arbeiten wir im Moment auch.

Problem ist, dass öfter vergessen wird die Kommissionierscheine nach Freigabe des Auftrages zu drucken (wir arbeiten mit Foodvision).

Darum sollen nun nach der "Freigabe" des Auftrags automatisch die Kommissionierscheine gedruckt werden (eben diese 6 Stück).

Re: 6 Reports aus einem Report drucken

11. Juni 2010 12:51

Dann hinterleg doch zur Not 6 Report.runmodals hinter dem MenuItem Freigabe. Oder taugt deine Lizenz nicht so weit?

Re: 6 Reports aus einem Report drucken

11. Juni 2010 13:01

Oder taugt deine Lizenz nicht so weit?

richtig. :-)

Re: 6 Reports aus einem Report drucken

11. Juni 2010 13:14

Aber den einen Report zum Aufruf aller anderen Reports müsstest du doch auch irgendwo da einbinden?

Re: 6 Reports aus einem Report drucken

2. August 2010 22:50

Hola,

nicht ganz passend, aber irgendwie passt es doch hier her ...
Ich möchte ein Report in der Berichtsauswahl hinterlegen, in diesem Report soll abhängig von einem Flag, ein weiterer Report aufgerufen werden, oder ein andere, es soll quasi geswitcht werden.

Das klappt auch ganz gut, mein Selektor Report (derzeit Processing only) prüft im OnAfterGetRecord welchen Report er aufrufen soll:

Code:
IF "Sales Shipment Header".Flag = TRUE THEN
  REPORT.RUNMODAL(50001,FALSE, FALSE,"Sales Shipment Header")
ELSE
  REPORT.RUNMODAL(50002,FALSE,FALSE,"Sales Shipment Header");


Das klappt soweit ganz gut, nun wird allerdings keine Seitenansicht geboten, weil der Selektor Report dazwischen hängt,
das finde ich etwas schade, sondern nur OK. Bei Bestätigung wird dann der passende Report gedruckt allerdings direkt auf dem Drucker.

Schöner gehts nicht oder ? :-) Vielleicht hab ich etwas wesentliches vergessen?.

Danke.

Re: 6 Reports aus einem Report drucken

3. August 2010 08:26

elTorito hat geschrieben:Das klappt soweit ganz gut, nun wird allerdings keine Seitenansicht geboten, weil der Selektor Report dazwischen hängt,

Nee, nur weil du den UseReqForm-Parameter auf FALSE gesetzt hast - schau mal in die Onlinehilfe von REPORT.RUNMODAL ;-)

Re: 6 Reports aus einem Report drucken

3. August 2010 22:15

Hallo Natalie,

danke , habs gelöst, bei "Buchen + drucken" hatte es gepasst, bei "Drucken" von Geb. Lieferscheinen, habe ich den Funktionsaufruf dort gefunden der noch ein UseReqForm ´True auf den weg brachte, nun kann von überall aus Seitenansicht gezeigt werden.