Allegro-OEB mit BB-Menü - Reservierungsformular auf RTF umstellen

Druck von Reservierungsbenachrichtigungen über alternative Office-Programme

1. Hintergrund

Der Druck von Reservierungsbenachrichtigungen nutzt original das API von Microsoft Office. Die Zusammenarbeit mit alternativen Programmen erfordert einen anderen Mechanismus.

Als geeignet hat sich die Verwendung von rtf-Dokumenten/Vorlagen erwiesen, die direkt von der Anwendung (HTA) verarbeitet werden können.

2. Voraussetzungen

  • .rtf-Extension ist mit passender Office-Anwendung verknüft (OpenOffice, LibreOffice oder auch Microsoft Word 2016)
  • Zur Anpassung der Vorlage (hier: Reservierung.rtf) wird die gleiche Office-Anwendung genutzt, die auch für den Druck verwendet wird.
  • Allegro-OEB V1.2.15/1.2.17
  • BB-Menü ab Version 4.02.06
 

3. Umstellung des Reservierungsdrucks von .DOC auf .rtf-Format

Eine automatische Konvertierung in das rtf-Format erzeugt so viele Format-Verschiebungen, dass diese Methode nicht anwendbar ist.
Die Vorlage muss also neu erstellt werden. Dazu kann die mitgelieferte Beispiel-Vorlage "Reservierung-vorlage.rtf" genutzt werden.

Dazu ist folgendes zu beachten (c: steht hier stellvertretend für das Allegro-Stammlaufwerk):
  • Die Formulardatei heißt  Reservierung.rtf und liegt im Verzeichnis c:\allegro\brief\katalog
  • Die Platzhalter werden mit dem Zeichen '#' abgegrenzt. Beispiel: #Bezeichnung#. Dabei gibt es:
    • Anschriftenfeld: #Name#, #Strasse#, #PLZ#, #Ort# erhalten die Daten aus dem Leserstammsatz
    • #Datum# enthält das Reservierungsdatum
    • #Anrede# enthält die Briefanrede
    • #Einleitung# und #Belehrung# erhalten den Inhalt des gleichnamigen Textbausteins
    • #Medienliste# wird durch die Liste der reservierten Medien ersetzt
    • #Gruss# enthält den Inhalt des Feldes "Grussformel"

Im Netzwerk kann an allen Arbeitsplätzen nur die gleiche Variante verwendet werden - entweder MS-Word .doc-Format ODER
MS-Word 2016 / OpenOffice mit dem rtf-Format.

Provisorisch kann diese Lösung auch schon mit dem BB-Menü vor V4.02.06 genutzt werden.
Dazu sind zwei Dateien im Allegro-Stammverzeichnis umzubenennen. Gehen Sie am besten wie folgt vor: (hier im Beispiel ist das Allegro-Stammverzeichnis c:\allegro)
  • c:\allegro\h-rsvr.opr in  c:\allegro\h-rsvr.word.opr umbenennen
  • c:\allegro\h-rsvr-rtf.opr nach c:\allegro\h-rsvr.opr kopieren
  • c:\allegro\bbm\reservierung.hta in reservierung.word.hta umbenennen
  • c:\allegro\bbm\reserv-rtf.hta nach c:\allegro\bbm\reservierung.hta kopieren
Ab BBM 4.02.08 kann: mit den Befehlen rsvr2doc.cmd und rsvr2rtf aus dem Allegro-Verzeichnis heraus die jeweils gewünschte Variante eingestellt werden.

Zugehörige Dateien als Übersicht:
reservierung.rtf  => ?:\allegro\brief\katalog
reserv-rtf.hta  => ?:\allegro\bbm\Reservierung.hta
ad-rtu.opt  => ?:\allegro\
h-rsvr-rtf.opr  => ?:\allegro\h-rsvr.opr
 
Artikel zuletzt bearbeitet am: 29.01.2020 13:57