PRINT+PLUS
  • Einleitung
  • Einrichtung
    • Installation
  • Aktualisierung
    • Aktualisierungseinführung
  • Lizenzierung
    • Lizenzierungseinführung
  • Funktionsweise von PRINT+PLUS
    • Einführung Funktionsweise
  • Gestalten von Vorlagen
    • Intro Vorlagen
    • Beispiel mit Rechnung
    • Formatierung
    • Spezielle Platzhalter für Datum, Ja/Nein-Felder, Bilder und HTML
    • Platzhalter für die Benutzerattribute von cobra CRM
    • Eigene Platzhalter
  • Einrichtung von Ausgabeformaten
    • Intro
    • Alle Einstellungen eines Ausgabeformats im Detail
    • Register "Allgemeine Konfiguration"
    • Register "Ausgangstabelle (Current)"
    • Register "Ausgangs-Vorlage"
    • Register "Übergeordnete Tabellen (Parent)"
    • Register "Untergeordnete Tabellen (Children)"
    • Register "Dokumente speichern"
    • Register "Filter-Dialog"
    • Register "Ergebnis-Verhalten"
    • Register "Skripte"
  • Ausgabe ausführen
    • Intro Ausgabe ausführen
  • AUSGABEN PER TASK AUSFÜHREN
    • Aufgaben dem Task zuweisen
    • Windows Aufgabenplanung für den Task einrichten
    • Besonderheiten in Skripten
  • Eingabemasken Steuerelement
  • Intro Eingabemasken Steuerelement
    • Steuerelement hinzufügen
  • Einbindung von Print+Plus in cobra Kampagnen
  • Intro Einbindung von Print+Plus in cobra Kampagnen
  • Grundlagen Skripting
    • C#
    • Skript-Events
    • Kontexte
    • Geladene Daten verwenden
    • Geladene Daten verändern
    • Datensätze anlegen
    • Eingabemaske öffnen
    • Eigene Werte ergänzen (Custom Values)
  • Beispielskripte
    • Nummer vergeben
    • PDF-Formulare füllen
    • PDF-Dokumente zusammenfügen
    • Generiertes Dokument via SMTP versenden
    • Weitere Ausgabe starten
    • Vorlage aus DMS-Feld holen
    • Felder für CRYPTO+PLUS verschlüsseln
    • Benutzerabhängige Drucker verwenden
    • Bilder in E-Mails einbinden
    • Zahlen in Worten ausschreiben
    • Datensatz-Bilder aus cobra einbetten
    • Ergebnisdokumente kopieren
    • Regionsspezifische Ausgabeformate
    • Andere Datenquelle-Objekte nutzen
    • DocuSign Integration
  • FAQs
    • Fehlermeldung Template konnte nicht geöffnet werden
    • DevExpress-Word-Exporter
      • Bilder in Vorlage
      • Bekannte Einschränkungen
      • Hinweise für Entwickler
  • Zusätzliches Tool im Zusammenhang mit PRINT+PLUS
    • Intro Zusätzliches Tool
Powered by GitBook
On this page
  1. Grundlagen Skripting

Skript-Events

Reihenfolge
Name
Wie oft:
Kontext: Wird aufgerufen…
Gefüllte Parameter
Skript-Exporter

1

BeforeFirstDocument

pro Ausgabe

… bevor Daten geladen werden oder andere Verarbeitungschritte erfolgt sind.

printContext

Ja

2

AfterCurrentRowsLoaded

pro Ausgabe

… nachdem die Rohdaten aus der Current-Tabelle geladen wurden.

printContext

Ja

3

BeforeLoadData

pro Current-Datensatz

… bevor die Child und Parent-Daten eines Current-Datensatzes geladen werden.

printContext, currentContext

Ja

4

AfterLoadData

pro Current-Datensatz

… nachdem die Child und Parent-Daten eines Current-Datensatzes geladen wurden.

printContext, currentContext

Ja

5

BeforeOpenTemplate

pro Current-Datensatz

… bevor das Template des Current-Datensatz geöffnet wird.

printContext, currentContext

Nein

6

AfterOpenTemplate

pro Current-Datensatz

… nachdem das Template des Current-Datensatz geöffnet wurde.

printContext, currentContext

Nein

7

BeforeFillDocument

pro Current-Datensatz

… bevor mit der Ersetzung von Platzhaltern im Current-Document begonnen wird.

printContext, currentContext

Nein

7.1

BeforeOpenChildTemplate

pro Child-Datensatz

… bevor das Template eines Child-Datensatz geöffnet wird.

printContext, currentContext, childContext

Nein

7.2

AfterOpenChildTemplate

pro Child-Datensatz

… nachdem das Template des Child-Datensatz geöffnet wurde.

printContext, currentContext, childContext

Nein

7.3

BeforeFillChildDocument

pro Child-Datensatz

Identisch mit "AfterOpenChildTemplate"

printContext, currentContext, childContext

Nein

7.4

AfterFillChildDocument

pro Child-Datensatz

… nachdem die Ersetzung von Platzhaltern im Child-Document durchgeführt wurde.

printContext, currentContext, childContext

Nein

8

AfterFillDocument

pro Current-Datensatz

… nachdem die Ersetzung von Platzhaltern im Current-Document durchgeführt wurde - also auch nach der Generierung aller Child-Documents.

printContext, currentContext

Nein

9

BeforeSavingDocument

pro Current-Datensatz

… bevor das erzeugte Current-Dokument gespeichert wird.

… bevor Drucker-Aufträge gestartet werden.

printContext, currentContext

Nein

10

AfterSavingDocument

pro Current-Datensatz

… nachdem das erzeugte Dokument gespeichert wurde und ggf. Drucker-Aufträge gestartet wurden.

… bevor im Skript geänderte Daten nach cobra zurück geschrieben werden.

… bevor das Dokument im DMS abgelegt wird.

… bevor die Anlage von Kontakten erfolgt.

printContext, currentContext

Nein

11

AfterClosingDocument

pro Current-Datensatz

… nachdem das Dokument geschlossen wurde.

… bevor im Skript geänderte Daten erneut nach cobra zurück geschrieben werden.

printContext, currentContext

Nein

12

AfterLastDocument

pro Ausgabe

… nachdem alle Current-Dokumente erzeugt wurden.

… bevor das Listen-Dokument erzeugt wird.

printContext

Ja

13

BeforeCreateMasterDocument

pro Ausgabe

… bevor das Listen-Dokumente, bestehend aus allen Current-Dokumenten erzeugt wird.

printContext

Nein

14

AfterCreateMasterDocument

pro Ausgabe

… nachdem das Listen-Dokument erstellt, gespeichert und geschlossen wurde.

printContext

Nein

AfterCancelation

pro Ausgabe

… wenn durch Nutzer oder im Skript der Abbruch der Ausgabe ausgelöst wurde.

printContext

Ja

PreviousC#NextKontexte

Last updated 9 months ago