EulandaXtools — Funktionsreferenz
Ermittelt die Rechnungsnummer zu einer internen Rechnungs-ID.
Get-InvoiceNoById [-Conn] <object> [-InvoiceId] <int> [<CommonParameters>]Diese Funktion liest aus der Tabelle 'Rechnung' anhand der internen Rechnungs-ID (RECHNUNG.Id) die zugehörige Rechnungsnummer (RECHNUNG.KopfNummer) aus.
Die Funktion gibt genau einen Wert zurück:
Es erfolgt keine Fallback-Logik und keine weitere Prüfung. Die Entscheidung, wie mit einem $null-Ergebnis umzugehen ist, obliegt dem aufrufenden Code.
Im Fehlerfall werden ausschließlich Warnungen ausgegeben; es wird keine Exception geworfen.
-Conn
Type: objectOffene ADODB.Connection zur EULANDA-Datenbank.
-InvoiceId
Type: intInterne Rechnungs-ID (RECHNUNG.Id).
System.Int32Gibt die Rechnungsnummer (KopfNummer) zurück oder $null, wenn keine passende Rechnung gefunden wurde.
# Ermittelt die Rechnungsnummer zur internen ID 4711.
$invoiceNo = Get-InvoiceNoById -Conn $conn -InvoiceId 4711