Dies ist eine alte Version des Dokuments!


Vorgänge: Modulfunktion "Positionen aus Excel einlesen"

In Vorgängen besteht die Möglichkeit per Modulfunktion Positionen aus einer Excel-Datei in einen bestehenden Auftrag zu importieren.

Nach Auswahl des Dateipfads für die Excel-Datei sowie eines zugehörigen Schemas, kann der Importprozess gestartet werden. Dabei können pro Position folgende Werte übernommen werden: Artikelnummer, Bestellnummer, Lieferantennummer, Menge, Positionsnummer, Positionsart, Bezeichnung, Kundenbezeichnung, Positionstext, Kundenlangtext, Variantentext, Kundenvariantentext, Lagerkennung, Verkaufspreis (VK-Preis), Einkaufspreis (EK-Preis), Rabatt, Kostenstelle, Lieferwoche, Lieferjahr, Liefertermin, Liefertermin fix, avisierter Termin, avisierte Woche, avisiertes Jahr, avisierter Termin fix, Verkaufsteam, Verkäufer, interne Position, Alternativposition, Optionalposition, Kulanz und Garantie.

Struktur der .ini-Datei (SysData\ImportExport\AuftragsPositionsImportExcel.ini):

[PositionenausExcel]

PositionsNr=PositionsNr
ArtikelNr=ArtikelNr
Menge=Menge
Vk=Vk
Bestellnummer=Bestellnummer
Ek=Ek
PositionsArt=PositionsArt
Lieferantennummer=Lieferantennummer
Bezeichnung=Bezeichnung
Positionstext=Positionstext
Lagerkennung=Lagerkennung
Rabatt=Rabatt
Kostenstelle=Kostenstelle
Lieferwoche=Lieferwoche
Lieferjahr=Lieferjahr
Liefertermin=Liefertermin
LieferterminFix=LieferterminFix
AvisierterTermin=AvisierterTermin
AvisierteWoche=AvisierteWoche
AvisiertesJahr=AvisiertesJahr
AvisierterTerminFix=AvisierterTerminFix
Verkaufsteam=Verkaufsteam
ADMitarbeiternummer=ADMitarbeiternummer
InternePos=InternePos
AlternativPos=AlternativPos
OptionalPos=OptionalPos
Kulanz=Kulanz
Garantie=Garantie
KundenBezeichnung=KundenBezeichnung
KundenLangtext=KundenLangtext
Variantentext=Variantentext
KundenVariantentext=KundenVariantentext
  • Im Schema muss entweder die Artikelnummer oder die Bestellnummer zugeordnet sein, da sonst kein Artikel ermittelt werden kann
  • Die Artikel müssen bereits in den Stammdaten vorhanden sein, da keine Neuanlage der Artikel erfolgt.
  • Bei dem Excel-Positionsimport wird nach Artikelstamm, Artikelkatalog (abweichende Artikelnummer), EAN und Lieferantenartikel geschaut.
  • Sind Bestellnummer und Lieferantennummer angegeben, wird der Artikel über die Bestellnummer beim angegebenen Lieferanten gesucht. Gibt es dort mehrere Artikel zu dieser Bestellnummer, wird die Zeile abgewiesen.
  • Ist eine Bestellnummer, aber weder eine Artikelnummer noch eine Lieferantennummer angegeben, wird die Zeile abgewiesen, da der Artikel nicht eindeutig bestimmbar ist.
  • Sind Artikelnummer und Bestellnummer angegeben, aber keine Lieferantennummer, wird der Lieferant über die Bestellnummer ermittelt. Bei mehreren Lieferantenartikeln wird der erste verwendet.
  • Ist eine Artikelnummer nicht im Stamm, dann wird die Position als Textposition angelegt
  • Ein übernommener VK-Preis oder EK-Preis wird als manuell gesetzt gekennzeichnet und dadurch durch pCon.basket Online nicht automatisch überschrieben.
  • Ist eine Position als intern gekennzeichnet, wird der VK-Preis genullt.
  • Die Textfelder werden unformatiert übernommen. Eine bereits vorhandene formatierte Fassung des jeweiligen Textes wird dabei entfernt.
  • In Spalten wo eine Checkbox aktiviert werden soll, ist der Wert 1 zu setzen.
  • Bei abweichender Lagerkennung ist für Direktlieferungen der Wert (NUL) zu setzen, da dieser der in der Datenbank verwendeten Form entspricht.
vorgaenge/positionen_excel_einlesen.1790755517.txt.gz · Zuletzt geändert: 2026/09/30 08:05 von Isabel Pinder
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0