New Delivery Note From Order
Zuletzt geändert: 14.03.2026 05:56

New-DeliveryNoteFromOrder #

ÜBERSICHT #

Erstellt einen Lieferschein aus einem Auftrag per SQL-Prozedur.

SYNTAX #

New-DeliveryNoteFromOrder [[-OrderId] <int>] [[-OrderNo] <int>] [[-CustomerOrderNo] <string>]
    [[-Conn] <__ComObject>] [[-Udl] <string>] [[-ConnStr] <string>] [<CommonParameters>]

BESCHREIBUNG #

Diese Funktion erzeugt auf Basis eines vorhandenen Auftrags (af_id) einen neuen Lieferschein durch Aufruf der Prozedur dbo.cn_TraAfLf_SingleAf. Als Ergebnis wird die ID (lf_id) des neu erzeugten Lieferscheins zurückgegeben.

Die Verbindung erfolgt über eine vorhandene ADODB-Verbindung (Conn), eine UDL-Datei (Udl) oder einen Connection-String (ConnStr) – verarbeitet über Get-Conn.

Es kann entweder eine OrderId, OrderNo oder CustomerOrderNo übergeben werden. Falls mehrere angegeben sind, wird die Reihenfolge beachtet: OrderId > OrderNo > CustomerOrderNo.

PARAMETER #

-OrderId #

Type: int

Die interne Auftrags-ID (af_id). Wird direkt verwendet, wenn vorhanden.

-OrderNo #

Type: int

Die externe Auftragsnummer (KopfNummer).

-CustomerOrderNo #

Type: string

Die Kunden-Bestellnummer (BestellNummer).

-Conn #

Type: __ComObject

Bestehende ADODB-Verbindung.

-Udl #

Type: string

Pfad zu einer UDL-Datei zur Verbindungsherstellung.

-ConnStr #

Type: string

ADODB-Connection-String zur Verbindungsherstellung.

AUSGABEN #

int

Die ID des erzeugten Lieferscheins. Bei Fehlern wird eine Exception geworfen.

BEISPIELE #

New-DeliveryNoteFromOrder -OrderNo 4711 -Udl "C:\Verbindung\Eulanda.udl"