Flexibler Parameterdruck |
|
|
Es ist möglich, Artikel- und Firmenparameter in Reports und Belegen zu drucken. Dazu kann den Reports, den Belegen und ihren Variationen für Variablen und Items ein String zugeordnet werden, der die zu druckenden Parameter beschreibt. Dabei können jeweils mehrere Parameter nacheinander ohne Trennzeichen eingetragen werden.
Definieren von Variablen und Items im Formulardialog
Variablen = Anzeige im Reportkopf Items = Anzeige im Reportrumpf
Die Definition wird in der Formularverwaltung im Modul System vorgenommen. Für das Erfassen stehen vier Spalten zur Verfügung:
Der String ist wie folgt aufzubauen: <IDX><s|d|n|o>.
IDX Parameterindex (Nutz_Index aus Tabellen v_MrkZArt/ MrkZFirma) n Parameter hat einen Zahlenwert s Parameter hat einen Stringwert d Parameter hat einen Datumswert o Parameter ist ein Objekt
Beispiel: „44s103n1040s4030d“
Hinweis: Für Parameter vom Typ "Auswahl" oder "Ja/Nein" ist als Datentyp String anzugeben.
Definieren von Variablen und Items im QRP
Vor dem Reportdruck müssen die Namen der Report-Items bzw. Report-Variablen passend zu den oben beschriebenen Parameter-Einträgen ermittelt werden. Dann werden diese im QRP-File angelegt und an geeigneter Stelle im Layout angeordnet.
Die Namensvergabe der Report-Items und Report-Variablen ist wie folgt festgelegt:
<n|s|d|o><I|V>ParamIDX<F|A>.
n|s|d|o Datentyp I|V Item/Variable IDX Parameterindex F|A Artikelparameter oder Firmenparameter
Beispiel: “nIParam103A; sVParam44F“
Hilfestellung Benennung der Items/Variablen
Abb. Anzeige unter Parametersichtbarkeit
Als Hilfestellung können die Einträge in den Spalten "Flexibler Parameterdruck QRP/Formulardialog" verwendet werden. Diese sind im Fenster "Parametersichtbarkeit" zu finden. Bei den Variablen- und Itembezeichnungen im QRP muss lediglich noch vom Benutzer festgelegt werden, ob der Parameter als Item (I) oder Variable (V) angedruckt werden soll.
Soll bspw. der Parameter "Barcode" als Variable gedruckt werden, so lautet der Name "sVParam1010A", als Item heißt er "sIParam1010A".
Hinweis: Beim Belegdruck mit Ausgabe von Parametern vom Typ 'Textbaustein' oder 'Unbegrenzter Text' kann anstatt der String-Variable eine RichText-Variable benutzen werden. Dazu muss der Name mit der Endung "Rtf" ergänzt werden, und der Data Type im Report Builder muss dafür auf RichText eingestellt sein.
Beispiel 'Zusatztext Angebot'
|