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
VERWANDTE LINKS #
HINWEISE #
Hardcoded-Liste auf Basis elExchangeSupplier.pas - wer eigene Spalten braucht, kann -SupplierPriceColumns direkt an Import-EulFromExcel übergeben.