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"