Convert Address Fields
Zuletzt geändert: 14.03.2026 05:56

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