EulandaXtools — Funktionsreferenz
Lädt strukturierte Lieferscheinpositionen aus der EULANDA-Datenbank.
Get-DeliveryNoteLineItemData [[-Conn] <__ComObject>] [[-DeliveryNoteId] <nullable[int]>]
[[-DeliveryNoteNo] <nullable[int]>] [<CommonParameters>]Diese Funktion liest alle Positionsdaten eines Lieferscheins aus der Tabelle 'LieferscheinPos' und verknüpften Tabellen. Die Ausgabe ist ein Array von Hashtables unter dem Schlüssel 'LieferscheinPos'.
Die Positionsdaten werden aufbereitet:
Lieferscheinpositionen enthalten keine Preise, nur Mengen und Gewichte.
-Conn
Type: __ComObjectEine aktive ADODB-Verbindung zur EULANDA-Datenbank. Das Connection-Objekt kann über 'Get-ConnByUdl' erstellt werden.
-DeliveryNoteId
Type: nullable[int]
Default: $nullGibt die ID des Lieferscheins an. Dies ist der Primärschlüssel in 'Lieferschein'. Hat Vorrang, sollte auch '-DeliveryNoteNo' gesetzt sein.
-DeliveryNoteNo
Type: nullable[int]
Default: $nullGibt die Lieferscheinnummer des Datenbankfeldes 'KopfNummer' an. Wird auch '-DeliveryNoteId' übergeben, hat die Id Vorrang.
hashtableEin Dictionary mit einem Schlüssel 'LieferscheinPos', der ein Array strukturierter Positionsdaten enthält.
# Lädt alle Positionen des Lieferscheins mit ID 1.
Get-DeliveryNoteLineItemData -Conn $db -DeliveryNoteId 1# Lädt die Positionsdaten des Lieferscheins mit KopfNummer 20231234.
Get-DeliveryNoteLineItemData -Conn $db -DeliveryNoteNo 20231234