EulandaXtools — Funktionsreferenz
Ermittelt die interne Auftrags-ID (`af_id`) anhand von Nummer, Kundenauftrag oder ID.
Get-OrderId [[-OrderNo] <int>] [[-OrderId] <int>] [[-CustomerOrderNo] <string>] [[-Conn]
<__ComObject>] [[-Udl] <string>] [[-ConnStr] <string>] [<CommonParameters>]Diese Funktion sucht in der Tabelle `Auftrag` nach einem Auftrag anhand einer der folgenden Schlüssel:
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.
-OrderId
Type: intInterne ID (`af_id`) eines Auftrags. Wird direkt zurückgegeben, ohne Datenbankzugriff.
-OrderNo
Type: intExterne Auftragsnummer (`KopfNummer`).
-CustomerOrderNo
Type: stringKundenauftragsnummer (`BestellNummer`).
-Conn
Type: __ComObjectBestehende ADODB-Verbindung.
-Udl
Type: stringUDL-Datei zur Verbindungsherstellung.
-ConnStr
Type: stringConnection-String zur Verbindungsherstellung.
int – Die interne Auftrags-ID (`af_id`) oder 0 bei Nichterfolg.Get-OrderId -OrderNo 202400512 -Udl "C:\Verbindung\Eulanda.udl"