Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

Beladen der Variablen beim Druck

 

Möchten Sie einen Vorgangsbeleg in einer Fremdsprache ausdrucken, markieren Sie wie gewohnt den gewünschten Datensatz und wählen Sie im Druckdialog das Fremdsprachenformular aus.

 

Auf der zweiten Seite des ausgewählten Vorgangs wird der Sprachcode mitgeführt. Nach Aufruf einer Adresse im Vorgangskopf wird die Sprache der Adresse in den Vorgang übernommen, sie kann jedoch im Vorgang überschrieben werden.

 

Beim Ausdruck des Formulars bewirkt die Prozedur äLoadLabels folgendes:

 

• Für die Variable "vlBelegart" wird in der Datei "Tables" der zu Dateinummer und Sprache gehörende, unter Belegart Sprache I definierte Eintrag vom Typ "BArtS*" gesucht und geladen.

 

• In der Datei "WorkTables" werden alle zur Dateinummer und dem Sprachcode des aktuellen Vorgangs passenden Einträge vom Typ "Drucklabel" gesucht und die im Formular verwendeten Textvariablen damit beladen.

 

• Im Formular benutzte Wertevariablen werden mit den aus dem aktuellen Vorgang ermittelten Angaben bzw. errechneten Werten gefüllt:

 

 

 

Hinweise:

 

• Die Prozedur "äLoadLabels" führt in ihrem Ablauf bestimmte Sortierungen durch. Sie sollten daher benutzerdefinierte Sortierungen im Startscript eines Formulars immer hinter der Prozedur "äLoadLabels" plazieren:

 

 

• Durch Duplizieren des Formulars und Umbenennung der Datenbankfelder können aus einem variablen Standardformular leicht Formulare für andere Dateien abgeleitet werden.

 

Änderungen am Standardformular können vom kundigen Anwender selbst vorgenommen oder bei GUBUS Software in Auftrag gegeben werden. (Lesen Sie im 7. Kapitel des Business OPEN-Handbuchs innerhalb der SuperReport Pro-Dokumentation wie Sie Formulare duplizieren und in die Datenbank einbinden können).

 

• Ab der Version Business OPEN v13 können Formulare mit Sprachvariablen auch über den neuen integrierten Formulargenerator PagePro gedruckt werden. PagePro ist im Gegensatz zu SuperReport Pro in der Lage, sowohl Unicode (z.B. chinesische oder slawische Sonderzeichen) als auch Mehrfachstile zu drucken.

 

• Die Variablen-Option zur Formularerstellung kann auch für deutschsprachige Formulare genutzt werden. Sie können im Sprachlabel-Editor (Belegart Spr II) selbstverständlich auch Labels in deutscher Sprache definieren und zum Ausdruck von Vorgangsbelegen das variable Fremdsprachen-Formular benutzen.

 

Im Idealfall kann auf diese Weise ein Formular pro Belegart für alle Sprachen im System genügen.

 

• Wie Sie im vorhergehenden lesen konnten, werden fremdsprachige Belegarten und Textlabels als Datensätze der Dateien "Tables" und "Worktables" gesichert. Achten Sie bei Löschvorgängen in den genannten Dateien sorgfältig darauf, dass Sie keine Einträge vom Typ "Drucklabel" in den Worktables bzw. vom Typ "BArtS*" in den Tables löschen. Ohne die Label- und Belegartendefinitionen wird Ihr Fremdsprachen-Formular nicht mehr funktionieren.

 


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite