Automatischer Druck nach Belegerstellung

M_Eddy

Mitglied
Guten Tag zusammen,

wir haben folgendes Problem und würden euch gerne um Rat bitten. Wir haben folgende Anforderung:

Es werden per API bestimmte Informationen übergeben. Diese werden weggeschrieben (Zwecks Logging). Dann soll automatisch ein Beleg erstellt werden (kein Problem, funktioniert bereits). Dann soll automatisch der Beleg gedruckt werden. Und genau hier liegt unser Problem. Den Druck wollen wir ausführen, damit die Daten in unser DMS kommen und dafür Bedarfs es eines Eintrages in der KHKDruckBelegeKennzeichen.

Natürlich können wir einen Eintrag mittels "INSERT" Statements erstellen, aber soweit möglich, wollen wir beim Standard bleiben.

Das Beispiel aus dem SDK haben wir uns angeschaut, aber dort wird der Druck durch einen externen Client thematisiert, was unserer Anforderung nicht entspricht und ehrlich gesagt, viel zu aufwändig ist.

Daher unsere Frage, ob es einen "eleganteren" Weg gibt, einen Beleg direkt nach Erstellung zu drucken.

Vielen Dank im Voraus.

Viele Grüße

M_Eddy
 
Moin,
Druckprozess mit Layout versehen, Sofortdurck ohne Vorschau und als Drucker den gewünschten Drucker für's DMS hinterlegen?
 
Wenn es nicht direkt mit einem DMS-Drucker erfolgen soll würde ich es auch mit einem "Dummy- Drucker" versuchern.
(Stichwort "NUL: Drucker")

Lokaler Port mit dem Anschluss: nul:
Druckertreiber wäre dann egal (z.B. Microsoft PCL6)

und dann eventuell einen Druckprozess mit eben diesem Drucker anlegen und ohne Vorschau drucken lassen.

Der Eintrag in der KHKDruckBelegeKennzeichen ist allerdings wesentlich performanter...
- die Frage ist, ob das für die Übergabe an das DMS überhaupt reicht - es muss ja der Bericht erst "gerendert" werden - und das macht ja eigentlich Stimulsoft Reports nicht anhand eines Kennzeichens?
 
Zurück
Oben