Get Eulanda Supplier Price Column Candidates
Zuletzt geändert: 24.05.2026 08:59

Übersicht

Get-EulandaSupplierPriceColumnCandidates #

ÜBERSICHT #

Liefert die kuratierte Liste der KrArtikel-Spalten, die beim Excel- Import in den Lieferanten-Datensatz geschrieben werden dürfen.

SYNTAX #

Get-EulandaSupplierPriceColumnCandidates [-TableName] <string> [<CommonParameters>]

BESCHREIBUNG #

Beim Lieferanten-Import unterscheidet Import-EulFromExcel zwischen Spalten, die in den Stamm-Artikel (ARTIKEL) und Spalten, die in den Lieferanten-Artikel (KRARTIKEL) gehen - siehe Parameter -SupplierPriceColumns.

Diese Funktion liefert die in der Praxis sinnvollen Kandidaten: Preise, Rabatt-/Warengruppen, Brutto-Flag und der Such-Match. Per IsRecommended = $true markiert sind die Spalten, die der Delphi- Wizard standardmäßig verwendet hat.

Der Plugin-Aufruf (EulandaXcel) zeigt die Liste als Checkbox-Mehrfach- auswahl; der Headless-Aufrufer kann die Namen direkt an Import-EulFromExcel -SupplierPriceColumns übergeben.

PARAMETER #

-TableName #

Type: string

EULANDA-Tabellenname. Aktuell nur ‘Artikel’ unterstützt - die KrArtikel-Tabelle hängt am Artikel-Stamm. Bei anderen Tabellen wird nichts geliefert.

AUSGABEN #

[PSCustomObject[]] - Pipeline-Yield. Jedes Element hat:

Name (string) KrArtikel-Spaltenname IsRecommended (bool) Default-Auswahl (Delphi-Verhalten) Hint (string) kurze Beschreibung für die UI

BEISPIELE #

Get-EulandaSupplierPriceColumnCandidates -TableName 'Artikel' |
  Where-Object IsRecommended | ForEach-Object { $_.Name }
# EkNetto Vk BruttoFlg RabattGr WarenGr ArtMatch

HINWEISE #

Hardcoded-Liste auf Basis elExchangeSupplier.pas - wer eigene Spalten braucht, kann -SupplierPriceColumns direkt an Import-EulFromExcel übergeben.