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.

