AMIC-Etikettendruck über JPP aufrufen

 

Um den AMIC-Etikettendruck programmgesteuert aufzurufen, existiert ein JPP-Objekt mit dem Namen JEtikettendruck.

Methode

Parameter

Bedeutung

Version

 

Liefert die aktuelle Version. Aufruf:

 

  call JPP_NEW("AED","JEtikettenDruck")
  call JPP_DO ("AED", "VERSION", "LDB_TRANSFER$VC")
  call JPP_DEL("AED")

 

Dabei ist LDB_TRANSFER$VC das Feld auf der Maske, in der die Versionsnummer geschrieben werden soll.

Editieren

LILAID

Ruft den interaktiven Designer auf. Beispiel ( JPL-Syntax ):

  call JPP_NEW("AED","JEtikettenDruck")

  call JPP_IN( "AED", "LILAID", "EAN_ETIKETT" )

  call JPP_EX( "AED", "Editieren" )

  call JPP_DEL("AED")

 

Vorschau

LILAID

[procedurecall]

Öffnet den Report als Vorschau. Der optionale Parameter überschreibt den Viewnamen bzw. den Prozedurnamen, den man in der Definition angegeben hat.

 

  call JPP_NEW("AED","JEtikettenDruck")

  call JPP_IN( "AED", "LILAID", "EAN_ETIKETT" )
  call JPP_IN( "AED", "procedurecall", "p_kontoblatt(10000,10000,2017,12)" )

  call JPP_EX( "AED", "Vorschau" )

  call JPP_DEL("AED")

 

Drucken

 

LILAID

Druck den Report. Beispiel:

  call JPP_NEW("AED","JEtikettenDruck")

  call JPP_IN( "AED", "LILAID", "EAN_ETIKETT" )
  call JPP_IN( "AED", "procedurecall", "p_kontoblatt(10000,10000,2017,12)" )
  call JPP_IN( "AED", "fa_KundNummer", "10000" )
  call JPP_IN( "AED", "fa_BelegDatum", "30.12.2017" )
  call JPP_IN( "AED", "fa_BelegTypText", "Kontoblatt" )
  call JPP_IN( "AED", "ask", "0" )
  call JPP_EX( "AED", "Drucken" )

  call JPP_DEL("AED")

 

[ask]

0 oder 1, je nachdem, ob vor dem Druck der Drucker bzw. das Ausgabeformat abgefragt werden soll(=1) oder nicht (=0). Standard ist Abfrage(also 1 ).

[procedurecall]

Dieser Parameter gibt an, was überhaupt gedruckt werden soll. Das Format muss so sein, wie bei Prozeduren der Aufruf für bearbeiten eingetragen wurde.

[printerprofil]

Man gibt hier einfach das Profil an, dass man bei der Bearbeitung der Definitionen in A.eins erstellt hat.

[printername]

Hier gibt man den Drucker direkt mit dem Namen an.

[fa_KundNummer]

[fa_BelegNummer]

[fa_BelegDatum]

[fa_BelegReferenz]

[fa_BelegTypText]

[fa_BelegKlasse]

[fa_Info_Betreff]

[fa_Info_Kategorie]

[fa_Info_Stichwoerter]

[fa_Info_Autor]

[fa_Info_Titel]

[fa_Info_Kommentar]

Wird einer dieser optionalen Parameter verwendet, dann werden die Archivierungseinstellungen aus der Definition ignoriert und stattdessen diese Werte verwendet.

Exportieren

 

LILAID

Exportiert den Report direkt im angegebenen Format. Ausgabeverzeichnis ist „..\export\lila“
Beispiel:

  call JPP_NEW("AED","JEtikettenDruck")

  call JPP_IN( "AED", "LILAID", "EAN_ETIKETT" )
  call JPP_IN( "AED", "procedurecall", "p_kontoblatt(10000,10000,2017,12)" )
  call JPP_IN( "AED", "Format", "PDF" )
  call JPP_EX( "AED", "Exportieren" )

  call JPP_DEL("AED")

 

Format

Format kann folgernde Werte haben: „HTML“, „PDF“, „RTF“, „BMP“, „JPG“

[procedurecall]

Dieser Parameter gibt an, was überhaupt gedruckt werden soll. Das Format muss so sein, wie bei Prozeduren der Aufruf für bearbeiten eingetragen wurde.

[defaultApp]

Öffnet das Ergebnis mit dem Programm welches mit diesem Format verknüpft ist.

 

 

 

Archivieren

LILAID

Archiviert den Report ohne vorher zu drucken. Beispiel:

  call JPP_NEW("AED","JEtikettenDruck")

  call JPP_IN( "AED", "LILAID", "EAN_ETIKETT")
  call JPP_IN( "AED", "procedurecall", "p_kontoblatt(10000,10000,2017,12)" )
  call JPP_IN( "AED", "fa_KundNummer", "10000" )
  call JPP_IN( "AED", "fa_BelegDatum", "30.12.2017" )
  call JPP_IN( "AED", "fa_BelegTypText", "Kontoblatt" )
  call JPP_EX( "AED", "Archivieren" )

  call JPP_DEL("AED")

 

[procedurecall]

Dieser Parameter gibt an, was überhaupt gedruckt werden soll. Das Format muss so sein, wie bei Prozeduren der Aufruf für bearbeiten eingetragen wurde.

[fa_KundNummer]

[fa_BelegNummer]

[fa_BelegDatum]

[fa_BelegReferenz]

[fa_BelegTypText]

[fa_BelegKlasse]

[fa_Info_Betreff]

[fa_Info_Kategorie]

[fa_Info_Stichwoerter]

[fa_Info_Autor]

[fa_Info_Titel]

[fa_Info_Kommentar]

Wird einer dieser optionalen Parameter verwendet, dann werden die Archivierungseinstellungen aus der Definition ignoriert und stattdessen diese Werte verwendet.