Get-CompanyMasterData

EulandaXtools — Funktionsreferenz

Get-CompanyMasterData Intern

ÜBERSICHT

Liest zentrale Firmen- und Bankdaten aus dem EULANDA-Firmenstamm und gibt sie als strukturierte Hashtable zurück.

SYNTAX

Get-CompanyMasterData  [<CommonParameters>]

BESCHREIBUNG

Diese Funktion greift über ein ADODB-Connection-Objekt auf die EULANDA-Registry zu und liest definierte Schlüssel im Firmenstamm-Modul aus.

Sie liefert Informationen wie:

Alle Werte werden vor der Rückgabe mit 'Get-TrimmedValue' bereinigt (Trim, Entfernen spezieller Leerzeichen).

Eine verschachtelte Hashtable (System.Collections.Hashtable).

Sie hat folgender Struktur:

Unterstruktur Anschrift (Hashtable):

Unterstruktur Kommunikation (Hashtable):

Unterstruktur Bank (Array von Hashtable):

Jede Bankverbindung enthält:

PARAMETER

-Conn

ADODB-Connection-Objekt zur aktiven EULANDA-Datenbankverbindung. Die Verbindung muss bereits geöffnet sein.

AUSGABEN

System.Collections.Hashtable

Gibt eine verschachtelte Hashtable mit Firmen-, Adress-, Kommunikations- und Bankdaten zurück. Die Struktur enthält definierte Schlüssel wie GLN, UstID, Anschrift, Kommunikation und Bank.

BEISPIELE

# Liest die Firmenstammdaten aus der EULANDA-Datenbank, diese liegen dort in der SQL-Registry
$Conn = New-Object -ComObject ADODB.Connection
$Conn.Open("Provider=...")  # Verbindung öffnen

$data = Get-CompanyMasterData -Conn $Conn

$data.GLN
$data.Anschrift.Plz

HINWEISE

Verwendet EULANDA-interne Funktionen wie `cnf_RegPathReadString` und `cnf_LandNachIso`. Rückgabewert ist eine geschachtelte Hashtable mit klaren Unterknoten ('Anschrift', 'Kommunikation', 'Bank'), optimiert für spätere Weiterverarbeitung z. B. in XML- oder XSLT-Kontexten.