Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
vorgaenge:positionen_excel_einlesen [2025/05/16 10:36] – n.schaefervorgaenge:positionen_excel_einlesen [2026/10/01 13:35] (aktuell) – Isabel Pinder
Zeile 2: Zeile 2:
  
  
-Für Vorgänge (ab CO 8.3460.14) wurde eine neue Modulfunktion geschaffen, mit der Positionen aus einer Excel-Datei in einen bestehenden Auftrag importiert werden können.+In Vorgängen besteht die Möglichkeit per Modulfunktion Positionen aus einer Excel-Datei in einen bestehenden Auftrag zu importieren.
  
 {{:vorgaenge:vo2.jpg?nolink|}} {{:vorgaenge:vo2.jpg?nolink|}}
  
-Nach Auswahl der Dateipfade für die Excel-Datei sowie einer zugehörigen .ini-Datei (Dateiname frei wählbar) kann der Importprozess gestartet werden. Dabei können pro Position folgende Werte übernommen werden: Artikelnummer, Menge, Positionsnummer und Verkaufspreis (VK-Preis).+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.
  
-{{:vorgaenge:vo1.jpg?nolink|}}+{{:vorgaenge:excelpositionen.png?600|}}
  
-Struktur der .ini-Datei:+ 
 +Struktur der .ini-Datei (SysData\ImportExport\AuftragsPositionsImportExcel.ini):
  
 <code>[PositionenausExcel] <code>[PositionenausExcel]
Zeile 17: Zeile 18:
 ArtikelNr=ArtikelNr ArtikelNr=ArtikelNr
 Menge=Menge Menge=Menge
-Vk=Vk</code>+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 
 +</code> 
 + 
 +  * 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 als Textpoition angelegt, 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.
  
-Die Artikel müssen bereits in den Stammdaten vorhanden sein, da keine Neuanlage der Artikel erfolgt. 
  
vorgaenge/positionen_excel_einlesen.1747391787.txt.gz · Zuletzt geändert: 2025/05/16 10:36 von n.schaefer
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0