Convert-AddressFields #
ÜBERSICHT #
Bereitet Adressfelder für die SQL-Einfügung in die ADRESSE-Tabelle vor.
SYNTAX #
Convert-AddressFields [[-Fields] <hashtable>] [[-Conn] <__ComObject>] [<CommonParameters>]
BESCHREIBUNG #
Diese Funktion wandelt ein Hashtable mit Feldern wie GLN, IDENT, LAND etc. in eine bereinigte Struktur um:
- GLN → ILN
- MATCH automatisch generiert (wenn möglich)
- IDENT → NAME1-3
- LAND validier
PARAMETER #
-Fields #
Type: hashtable
Ein Hashtable mit den ursprünglichen Adressdaten.
-Conn #
Type: __ComObject
Geöffnete ADO-Verbindung
AUSGABEN #
hashtable
Ein bereinigte Hashtable für SQL-Zwecke.
BEISPIELE #
# Bereitet Adressfelder für die SQL-Einfügung vor und generiert automatisch einen MATCH-Schlüssel.
$fields = @{ GLN = '4012345000009'; IDENT = 'Muster GmbH'; LAND = 'DE' }
$result = Convert-AddressFields -Fields $fields -Conn $conn