Andreas_karl
3rd September 2009, 10:47
Hallo,
Ich habe ein Problem mit der Anzeige von verschieden langen Footern:
Habe in meinen Report 2 FooterLayer, einer wird nur angezeigt wenn eine bestimmte Verkaufsabteilung vorkommt und der andere immer.
Durch diese Einstellung ist bei der einen Variante viel leerer Platz vor und nach dem Footer. Jetzt meine Frage: Kann man den Footer Margin & die Reportlänge im Report Script vorher setzen?
Gruss
Andreas
DSchneider
3rd September 2009, 13:48
Ich denke, hier könnte es helfen, den cursor im report an unterschiedliche stellen zu setzen, wenn der jeweilige Footer gedruckt werden soll. Dies kann man erreichen mit dem skip.to(<Zeilennummer>) - Befehl.
Üblicherweise wird der benutzt, im Zusammenhang mit der Seitenlänge:
skip.to(spool.pg.length - <Footerzeilen>)
Viele Grüße
Andreas_karl
4th September 2009, 10:08
Danke für die Antwort jedoch hat sie leider keinen Erfolg gebracht, außerdem ist skip.to im Footer Bereich nicht erlaubt.
Nochmal mein Problem:
Footer 1: 9 Zeilen lang
Footer 2: 4 Zeilen lang
Egal welche Einstellungen ich bei Seiten/FooterLänge mache ich komme auf keinen grünen Zweig, es ist immer entweder zuviel Freiraum oder Footer 1 wird teilweise auf die nächste Seite gedruckt.
Is es möglich den Footmargin per Script zu setzen?
csecgn
13th September 2009, 00:05
Egal welche Einstellungen ich bei Seiten/FooterLänge mache ich komme auf keinen grünen Zweig, es ist immer entweder zuviel Freiraum oder Footer 1 wird teilweise auf die nächste Seite gedruckt.
Is es möglich den Footmargin per Script zu setzen?
Keine Ahnung, aber ich kenne das Problem. Ich habe es damals so gelöst, das ich gar keinen Footer hatte und meine "Footer" in Detail sections gepackt habe die je nach verfügbaren Restzeilen auf der Seite gedruckt wurden. Damit die Zeilen auch auf der letzten Seite immer als "Footer" erscheinen habe ich leere Dummy Details eingefügt (genauer, einen einzeiligen Dummy der eine passende print condition hatte und je nach Bedarf mehrmals mit brp.ready() gesendet wurde. Die anderen regulären Details werden mit der Condition nicht gedruckt).
War ein bißchen Bastelei bis alles passte, aber es geht.
hth
Gruß
Christof
Jacoline
1st October 2009, 13:44
Hallo Andreas,
Eine sehr einfache 100% integrierte Tool womit Sie viele Ihre Report Anforderungen lösen können ist HiDOX FormDesigner. Ein Tool womit Sie:
• Wieder-) Verwendung von Baan/ERP LN Dokumente und Berichts- Logiken – Sowohl im Standard oder/und Angepasst.
• Verwenden von systemeigene Baan/LN Sessions für dass Generieren von XML Dokumenten.
• Drag-and-Drop fähiger grafischer Report Editor
o Kein Programmierung nötig
o Hohe Produktivität (< 1 Tag pro Dokument oder Report)
o Nur 1 Tag Schulung notwendig
• Generiert erweiterte Dokumentdefinitionen wieder in Baan/LN
o Keine Template Lösung notwendig
o Kein Anpassungen notwendig in Baan/LN
o ‚Single version of truth‘, ‚single point of maintenance‘
• Völlig XML-basiert
• Verfügbar für ERP LN, Baan ERP 5, Baan IV, und sogar Triton
o Unabhängig vom Feature Pack, Service Pack, Migrierung, Erweiterung oder Sprache
• Völlige Transparanz für End User und Admins:
o Drücker Sessions, Geräte Auswahl, Job Management, Text management, …
• Installations Zeit < 1 Stunde
o Keine integration mit technology layers nötig
o Einfache ‚Setup‘ routine
• Firmendesign elektronisch
o Elektronische Geschäftsformulare als Hintergrund.
o Unlimitierte Flexibilität in verwenden von Firmendesign, Möglichkeiten (sowie Seite X von X, Teksten hinzufügen, usw) und Änderungen.
o Reduzieren von Paper- und Druckkosten
• In allen Sprachen verfügbar
• Archivierung
o Alle Dokumente werden automatisch Archiviert und können abgerufen werden in BaaN / ERP LN
• Multi-Channel Distribution
o Dokumente/Reports können gleichseitig Gedruckt, Gemailt, Gefaxt und Archiviert werden mit dem Multi Channel Drucker
• Es wird keine zusätzliche Hardware benötigt
• Alle Drucker Arten sind unterstützt (incl. Bar Code Drucker)
• Leistungs Optimierung durch Bereitstellung von FormDesigner Runtime Dienste an den Netzwerk endpunkten (lokaler Drucker Service)
Gruß,
Jacoline