Druckabonnements
Druckabonnements drucken BC-Berichte automatisch nach bestimmten Buchungen oder nach der Erstellung eines Versandetiketts – ohne manuelles Eingreifen. Wird z. B. eine Verkaufslieferung gebucht, kann der Lieferschein automatisch auf dem Lagerdrucker gedruckt werden.
Seite öffnen
- Über die Suche: Druckabonnements
- Über das Dashboard → Druckabonnements
- Über die Druckservice-Einstellungen (Aktionsmenü des Teils → Navigieren) → Druckabonnements
Aktivierung
Druckabonnements wirken nur, wenn in den Druckservice-Einstellungen das Feld Druckabonnements aktiviert gesetzt und das Modul in merchantCENTRAL eingeschaltet ist.
Funktionsweise
Buchung in BC (z. B. Verkaufslieferung)
↓
Print Service prüft: Gibt es aktivierte Druckabonnements für dieses Ereignis?
↓ ja
Druckauftrag wird eingereiht (Status „Wartet auf Erzeugung"), Hintergrund-Task eingeplant
↓
Sekunden nach der Buchung: Der Task erzeugt den Bericht als PDF
↓
Druckauftrag „In Warteschlange" → sofort Druck über den MC.PrintService
Der Bericht wird bewusst nicht während der Buchung erzeugt: Eine Buchung schreibt nur den Druckauftrag und plant einen Hintergrund-Task ein, der Sekunden nach dem Commit startet. Scheitert die Buchung, entfällt auch der Task. So kann ein Fehler beim Erzeugen oder Drucken die Buchung nie beeinträchtigen. Der Aufgabenwarteschlangenposten der Druckwarteschlange (alle 5 Minuten) ist das Sicherheitsnetz für Aufträge, die kein Task erreicht hat; bei Bedarf startet Warteschlange verarbeiten auf dem Dashboard denselben Lauf sofort.
Jedes Druckabonnement legt fest:
- welches Ereignis den Druck auslöst,
- welcher Bericht gedruckt wird,
- auf welchem Drucker und
- wie viele Kopien.
Liste Druckabonnements
| Feld | Beschreibung |
|---|---|
| Lfd. Nr. | Fortlaufende Nummer |
| Beschreibung | Beschreibender Name (z. B. „Lieferschein Lager 1") |
| Auslöseereignis | Das Ereignis, das den Druck auslöst (siehe unten) |
| Berichts-ID | Objekt-ID des zu druckenden BC-Berichts |
| Berichtsname | Name des Berichts (wird automatisch gefüllt) |
| Druckercode | Zieldrucker (nur PDF-Drucker). Leer = Routingregeln, dann Standarddrucker |
| Kopien | Anzahl der Kopien (1–99, Standard 1) |
| Lagerortcode-Filter | Optional: Das Abonnement greift nur für Belege dieses Lagerorts |
| Aktiviert | Ob das Abonnement aktiv ist. Neue Abonnements sind aktiviert |
Neue Abonnements legen Sie mit Neu an; die Druckabonnement-Karte öffnet sich.
Druckabonnement-Karte
| Gruppe | Feld | Beschreibung |
|---|---|---|
| Allgemein | Beschreibung | Frei wählbarer Name |
| Aktiviert | Aktiviert/deaktiviert das Abonnement | |
| Auslöser | Auslöseereignis | Das auslösende Ereignis |
| Lagerortcode-Filter | Optional: nur für Belege dieses Lagerorts | |
| Bericht | Berichts-ID | Berichtsobjekt-ID; über die Auswahl lassen sich alle Berichte durchsuchen |
| Berichtsname | Wird nach Auswahl der Berichts-ID gefüllt | |
| Drucker | Druckercode | Zieldrucker; nur PDF-Drucker wählbar (leer = Routingregeln, dann Standarddrucker) |
| Kopien | Anzahl der Druckexemplare | |
| Routingregeln verwenden | Die Routingregeln wählen den Drucker statt des Druckercodes – siehe unten |
Berichte werden als PDF gedruckt
Der Print Service erzeugt Berichte immer als PDF. Deshalb lässt der Druckercode nur Drucker mit der Druckmethode PDF zu, und auch die Routingregeln wählen für einen Bericht nur PDF-Drucker.
Drucker über Routingregeln wählen
Ist Routingregeln verwenden gesetzt oder der Druckercode leer, entscheidet der Drucker erst, wenn die Druckwarteschlange den Bericht erzeugt:
- Die aktivierten Routingregeln werden nach Priorität geprüft. Für einen Bericht gelten nur Regeln ohne Versanddienstleisterfilter. Ein Lagerortcode-Filter der Regel wird mit dem Lagerort des Belegs abgeglichen (Spalte Lagerort für den Filter unten).
- Der Drucker der Regel muss aktiviert sein, PDF drucken und erreichbar sein (oder sein Ersatzdrucker). Sonst wird die nächste passende Regel geprüft.
- Greift keine Regel, druckt der Standarddrucker – mit denselben Prüfungen.
- Findet sich kein Drucker, schlägt der Druckauftrag mit Begründung fehl.
Verfügbare Auslöseereignisse
| Auslöseereignis | Wird ausgelöst nach … | Lagerort für den Filter | Typischer Bericht |
|---|---|---|---|
| Nach Buchen Verkaufslieferung | Buchung einer Verkaufslieferung | Lagerort der Lieferung (Kopf, sonst gemeinsamer Zeilen-Lagerort) | Lieferschein |
| Nach Buchen Verkaufsrechnung | Buchung einer Verkaufsrechnung | Lagerort der Rechnung (Kopf, sonst gemeinsamer Zeilen-Lagerort) | Rechnung |
| Nach Buchen Verkaufsgutschrift | Buchung einer Verkaufsgutschrift | Lagerort der Gutschrift (Kopf, sonst gemeinsamer Zeilen-Lagerort) | Gutschrift |
| Nach Buchen Lagerausgang | Buchung eines Lagerausgangs (Warenausgang über die Lagerlogistik) | Lagerort des Lagerausgangs (Kopf) | Lagerausgang |
| Nach Buchen Umlagerungsausgang | Buchung des Ausgangs eines Umlagerungsauftrags | Abgangslagerort (Kopf) | Umlagerungsausgang |
| Nach Buchen Wareneingang | Buchung eines Wareneingangs aus einer Bestellung | Lagerort des Wareneingangs (Kopf, sonst gemeinsamer Zeilen-Lagerort) | Wareneingang |
| Nach Erstellung Versandetikett | Erstellung eines Versandetiketts in merchantCENTRAL | – (kein Lagerort) | eigener Bericht auf Basis des Versandetiketts |
Der Wert Manuell wird von keinem Ereignis ausgelöst.
Lagerort aus Kopf oder Zeilen
Viele Aufträge führen den Lagerort nur in den Zeilen. Steht im Kopf einer gebuchten Lieferung, Rechnung, Gutschrift oder eines Wareneingangs kein Lagerort, zählt deshalb der eine Lagerort, den alle Zeilen mit Lagerort gemeinsam haben; Zeilen ohne Lagerort (z. B. Sachkonten, Ressourcen, Kommentare) zählen nicht mit. Haben die Zeilen verschiedene Lagerorte, hat der Beleg keinen – ein Abonnement mit Lagerortcode-Filter greift dann nicht. Lagerausgang und Umlagerungsausgang verwenden immer den Lagerort aus dem Kopf.
Versandetikett selbst
Das Versandetikett druckt der automatische Druck (Feld Automatischer Druck aktiviert in den Druckservice-Einstellungen). Ein Abonnement mit Nach Erstellung Versandetikett druckt zusätzlich einen Bericht zum Etikett. Da hier kein Lagerort bekannt ist, greift ein solches Abonnement nur mit leerem Lagerortcode-Filter.
Konfigurationsbeispiele
Szenario 1: Lieferschein automatisch drucken
| Einstellung | Wert |
|---|---|
| Beschreibung | Lieferschein automatisch drucken |
| Auslöseereignis | Nach Buchen Verkaufslieferung |
| Berichts-ID | 208 (Verkauf - Lieferung) |
| Druckercode | PDF-BÜRO |
| Kopien | 2 |
Szenario 2: Lieferschein nur für ein Lager
| Einstellung | Wert |
|---|---|
| Beschreibung | Lieferschein Lager 1 |
| Auslöseereignis | Nach Buchen Lagerausgang |
| Lagerortcode-Filter | LAGER-1 |
| Berichts-ID | (Lagerausgangs- oder kundenspezifischer Bericht) |
| Druckercode | PDF-LAGER1 |
| Kopien | 1 |
Szenario 3: Rechnung für die Buchhaltung
| Einstellung | Wert |
|---|---|
| Beschreibung | Rechnung Buchhaltung |
| Auslöseereignis | Nach Buchen Verkaufsrechnung |
| Berichts-ID | 206 (Verkauf - Rechnung) |
| Druckercode | PDF-BUCHHALTUNG |
| Kopien | 1 |
Hinweise
Mehrere Abonnements pro Ereignis
Für dasselbe Ereignis können mehrere Abonnements bestehen – z. B. der Lieferschein auf dem Bürodrucker und ein zweiter Bericht auf dem Lagerdrucker. Alle werden ausgelöst.
Bericht muss ohne Eingabe druckbar sein
Der Bericht wird ohne Anforderungsseite für genau den gebuchten Beleg erzeugt. Wählen Sie nur Berichte, die keine zwingenden Eingaben auf der Anforderungsseite benötigen.
Deaktivieren statt löschen
Wird ein Abonnement vorübergehend nicht gebraucht, entfernen Sie den Haken Aktiviert, statt es zu löschen. So bleibt die Konfiguration erhalten.