Get-OrderId #
ÜBERSICHT #
Ermittelt die interne Auftrags-ID (af_id) anhand von Nummer, Kundenauftrag oder ID.
SYNTAX #
Get-OrderId [[-OrderNo] <int>] [[-OrderId] <int>] [[-CustomerOrderNo] <string>] [[-Conn]
<__ComObject>] [[-Udl] <string>] [[-ConnStr] <string>] [<CommonParameters>]
BESCHREIBUNG #
Diese Funktion sucht in der Tabelle Auftrag nach einem Auftrag anhand einer der folgenden Schlüssel:
- interne Auftrags-ID (
OrderId) - externe Auftragsnummer (
OrderNo) - Kundenauftragsnummer (
CustomerOrderNo)
Falls mehrere Parameter angegeben sind, wird die Priorität verwendet: OrderId > OrderNo > CustomerOrderNo.
Die Verbindung kann über ein bestehendes ADODB-Objekt (Conn), eine UDL-Datei (Udl) oder einen Connection-String (ConnStr) erfolgen.
PARAMETER #
-OrderId #
Type: int
Interne ID (af_id) eines Auftrags. Wird direkt zurückgegeben, ohne Datenbankzugriff.
-OrderNo #
Type: int
Externe Auftragsnummer (KopfNummer).
-CustomerOrderNo #
Type: string
Kundenauftragsnummer (BestellNummer).
-Conn #
Type: __ComObject
Bestehende ADODB-Verbindung.
-Udl #
Type: string
UDL-Datei zur Verbindungsherstellung.
-ConnStr #
Type: string
Connection-String zur Verbindungsherstellung.
AUSGABEN #
int – Die interne Auftrags-ID (`af_id`) oder 0 bei Nichterfolg.
BEISPIELE #
Get-OrderId -OrderNo 202400512 -Udl "C:\Verbindung\Eulanda.udl"