New-DeliveryNoteFromOrder

EulandaXtools — Funktionsreferenz

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"

VERWANDTE LINKS

Get-Conn

Get-OrderId