9. Januar 2007 23:54
Ob ihr das programmieren
lassen müsst, hängt von Eurer Lizenz ab.
Wenn Ihr NfkU oder BE oder AME habt, dann habt ihr auch den Reportdesigner in der Lizenz und könnt dort auch im C/AL-Code rumpfuschen
Im Prinzip musst du nur den Fuß verdoppeln, die entsprechenden Änderungen im zweiten Fuß vornehmen und im OnPreSection-Trigger den Befehl
CURRREPORT.SHOWOUTPUT(<Bedingung für den Druck>);
einbauen.
Beispiel: der Fuß 1 soll bei Inlandskunden und der Fuß 2 bei Auslandskunden gedruckt werden und Ihr verwendet nur die StandardGeschäftsbuchungsgruppen INLAND, EG und DRITTLAND, dann steht im Trigger von Fuß 1:
- Code:
CURRREPORT.SHOWOUTPUT("Sales Invoice Header"."Gen. Bus. Posting Group"='INLAND');
und im Trigger von Fuß 2:
- Code:
CURRREPORT.SHOWOUTPUT("Sales Invoice Header"."Gen. Bus. Posting Group"<>'INLAND');
Fertig!