Zum Inhalt

Print Subscriptions

Print Subscriptions ermöglichen den automatischen Druck von BC-Reports nach bestimmten Buchungsvorgängen — ohne manuelles Eingreifen. Wenn z. B. ein Lieferschein gebucht wird, kann automatisch der Lieferschein-Report auf dem Lagerdrucker gedruckt werden.

Seite öffnen

  • Über die Suche: Print Subscriptions
  • Über das Print Service Dashboard → Subscriptions
  • Über das Print Service Setup → Print Subscriptions

Funktionsweise

BC-Buchungsvorgang (z. B. Sales Shipment Post)
    ↓
Event wird ausgelöst
    ↓
Print Service prüft: Gibt es aktive Subscriptions für dieses Event?
    ↓ Ja
Report wird als PDF gerendert → Print Job in Queue → Druck über ECIService

Jede Subscription definiert: - Welches Event den Druck auslöst (Trigger) - Welcher Report gedruckt wird - Auf welchem Drucker gedruckt wird - Wie viele Kopien


Subscription-Liste

Felder

Feld Beschreibung
Entry No. Fortlaufende Nummer (automatisch)
Description Beschreibender Name der Subscription (z. B. „Lieferschein Lager 1")
Trigger Event Das BC-Event, das den Druck auslöst (siehe Trigger-Übersicht)
Report ID Die Object-ID des BC-Reports, der gedruckt werden soll
Report Name Name des Reports (automatisch befüllt)
Printer Code Zieldrucker. Leer = Default Printer aus dem Setup
Copies Anzahl der Kopien (1–99, Standard: 1)
Enabled Ob diese Subscription aktiv ist

Aktionen

Aktion Beschreibung
Enable All Aktiviert alle Subscriptions
Disable All Deaktiviert alle Subscriptions

Subscription-Karte

Detaillierte Konfiguration einer einzelnen Print Subscription.

Felder

Feld Beschreibung
Description Frei wählbarer Name zur Identifikation
Trigger Event Das auslösende BC-Event (Dropdown, siehe unten)
Report ID Report-Objekt-ID. Über Lookup können alle verfügbaren Reports durchsucht werden
Report Name Wird automatisch befüllt nach Auswahl der Report-ID
Printer Code Zieldrucker (optional — leer = Default Printer)
Copies Anzahl der Druckexemplare
Enabled Aktiviert/deaktiviert diese Subscription

Verfügbare Trigger-Events

Trigger Beschreibung Typischer Report
After Post Sales Shipment Wird nach jeder Lieferschein-Buchung ausgelöst Sales - Shipment (208)
After Post Sales Invoice Wird nach jeder Rechnungsbuchung ausgelöst Sales - Invoice (206)
After Post Sales Credit Memo Wird nach jeder Gutschrift-Buchung ausgelöst Sales - Credit Memo (207)
After Create Shipment Label Wird nach Erstellung eines Versandetiketts ausgelöst — (Label wird direkt gedruckt)
After Post Warehouse Shipment Wird nach Buchung eines Lagerversands ausgelöst Warehouse Shipment
After Post Transfer Shipment Wird nach einer Umlagerungsbuchung ausgelöst Transfer Shipment
After Post Purchase Receipt Wird nach einem Wareneingang ausgelöst Purchase - Receipt

Konfigurationsbeispiele

Szenario 1: Automatischer Lieferscheindruck

Einstellung Wert
Description Lieferschein automatisch drucken
Trigger Event After Post Sales Shipment
Report ID 208 (Sales - Shipment)
Printer Code PDF-BÜRO
Copies 2

Szenario 2: Wareneingangs-Etikett

Einstellung Wert
Description Wareneingang Etikett
Trigger Event After Post Purchase Receipt
Report ID (kundenspezifischer Report)
Printer Code ZPL-LAGER1
Copies 1

Szenario 3: Rechnung per Zebra-Drucker (ungewöhnlich, aber möglich)

Einstellung Wert
Description Rechnung PDF
Trigger Event After Post Sales Invoice
Report ID 206 (Sales - Invoice)
Printer Code PDF-BUCHHALTUNG
Copies 1

Hinweise

Mehrere Subscriptions pro Event

Sie können mehrere Subscriptions für dasselbe Event definieren — z. B. den Lieferschein auf dem Bürodrucker UND ein Lager-Etikett auf dem Zebra-Drucker drucken lassen.

Report muss ohne Eingabe druckbar sein

Der Report wird ohne Druckdialog (silent) gerendert. Stellen Sie sicher, dass der gewählte Report keine zwingenden Request-Page-Parameter benötigt, die interaktiv eingegeben werden müssen.

Routing-Regeln gelten weiterhin

Wenn kein Printer Code in der Subscription angegeben ist, greift die normale Routing-Logik (Print Rules → Default Printer → Fallback).

Deaktivierung statt Löschung

Wenn eine Subscription temporär nicht benötigt wird (z. B. während eines Systemupdates), deaktivieren Sie sie über das Feld Enabled statt sie zu löschen. So bleibt die Konfiguration erhalten.