EulandaXtools — Funktionsreferenz
Erstellt einen Lieferschein aus einem Auftrag per SQL-Prozedur.
New-DeliveryNoteFromOrder [[-OrderId] <int>] [[-OrderNo] <int>] [[-CustomerOrderNo] <string>]
[[-Conn] <__ComObject>] [[-Udl] <string>] [[-ConnStr] <string>] [<CommonParameters>]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`.
-OrderId
Type: intDie interne Auftrags-ID (`af_id`). Wird direkt verwendet, wenn vorhanden.
-OrderNo
Type: intDie externe Auftragsnummer (`KopfNummer`).
-CustomerOrderNo
Type: stringDie Kunden-Bestellnummer (`BestellNummer`).
-Conn
Type: __ComObjectBestehende ADODB-Verbindung.
-Udl
Type: stringPfad zu einer UDL-Datei zur Verbindungsherstellung.
-ConnStr
Type: stringADODB-Connection-String zur Verbindungsherstellung.
intDie ID des erzeugten Lieferscheins. Bei Fehlern wird eine Exception geworfen.
New-DeliveryNoteFromOrder -OrderNo 4711 -Udl "C:\Verbindung\Eulanda.udl"