Um den Paketnummern-Import nutzen zu können, muss zuvor die sog. PNI-Datei erstellt werden. Eine PNI-Datei ist eine Einstellungsdatei in Textform welche mit einem Texteditor wie notepad erstellt bzw. bearbeitet werden kann.
Was nach dem Editieren mit der Datei zu tun ist, erfahren Sie
Hierin sind alle Angaben gelistet, die dafür nötig sind.
Der Aufbau ist wie folgt:
Einstellmöglichkeiten:
Dateiname Dateiname=\\SERVER\DPD*.txt |
Der Dateiname gibt an, wie die Datei heißt, die aufgerufen werden soll. Hier gilt, dass diese von jedem PlusFakt-Enterprise-PC im Netzwerk gleichermaßen gefunden werden muss. Aus diesem Grund empfiehlt es sich, "absolute" Pfade mit IP oder Maschinen-Name zu verwenden! Bitte Beachten Sie, dass dies auf dem Server auch über solche Pfade gefunden werden muss. Dies könnte also wie folgt aussehen:
Dateiname=\\SERVER\dpd*.txt oder1 Dateiname=\\192.168.0.100\dpd*.txt1
Wenn Sie z.B. auf dem Server den Pfad C:\dpd*.txt eingeben, so wird der Paketversand nur auf dem Server funktionieren, weil alle anderen PCs, die auf die Datei zugreifen bei sich lokal nach dem Pfad c:\dpd*.txt suchen, aber dort nichts finden.
Wenn der Dateiname ein "*" beinhaltet (ohne ""), wird beim Paketversand jede Datei eingelesen, die mit (in unserem Beispiel) dpd beginnt.
1) ACHTUNG! Wenn Sie über mehrere Lieferanten verfügen und einen Import der Paketnummern Ihrer Lieferanten anlegen, sollten Sie unbedingt darauf achten, dass Sie für jeden Lieferanten entsprechend ein eigenes Unterverzeichnis anlegen. Also z.B. für DPD, GLS, ...
Für DPD = \\SERVER\DPD\dpd*.txt Für GLS = \\SERVER\GLS\gls*.txt ...
|
Trennzeichen Trennzeichen=; |
Das bei Trennzeichen angegebene Zeichen ist das Zeichen, welches als Feldtrenner interpretiert werden soll. Hier empfiehlt es sich, ein ";" (Semikolon) zu verwenden.
|
Feldbegrenzung Feldbegrenzung=" |
Sollten in Ihrer Datei die einzelnen Felder mit Feldbegrenzungszeichen versehen sein, so geben Sie dies hier bitte ein.
Beispiel 1:
"Wert1";"Wert 2";"Wert 3 +";... In diesem Fall geben Sie bitte das " hinter Feldbegrenzung= ein
Beispiel 2:
'Wert1';'Wert 2';'Wert 3 +';... In diesem Fall geben Sie bitte das ' hinter Feldbegrenzung= ein
|
ImportBeginnZeile ImportBeginnZeile=1 |
Der hinter ImportBeginnZeile= eingegebene Wert gibt die Zeile an, ab der die Datei eingelesen werden soll. Wenn also z.B. eine Überschrift in der Datei eingetragen wäre, so ließen Sie mit dem Wert 2 das Einlesen erst hinter dieser Überschrift beginnen.
Beispiel: Hier würde man nun ImportBeginnZeile=2 eintragen, da die Überschrift nicht eingelesen werden soll
|
PaketnrPOS PaketnrPOS=1 |
Der hinter PaketnrPOS= eingetragene Wert gibt an, an welcher Stelle der Paketversand-Datei die Paketnummer zu finden ist. Hier ist es auch möglich, mehrere Positionen anzugeben, getrennt mit Komma oder Semikolon (nur nicht gemischt)
z.B. PaketnrPOS=1,15,20,120 PaketnrPOS=1;14;27
|
BestellnrPOS BestellnrPOS=9 |
Der hinter BestellnrPOS= eingetragene Wert gibt an, an welcher Stelle der Paketversand-Datei die Bestellnummer zu finden ist. Hierbei handelt es sich um die BelegNrPos. Diese kann variieren (lokales Versandprogramm -> Lieferschein-Nr. ; Fremdversand -> Bestell-Nr.)
|
Paketnrgetrenntmit Paketnrgetrenntmit=, |
Das Trennzeichen braucht man nur dann anzugeben, wenn die Paketnummern in einer Zeile mit einem anderen als dem Standard-Trennzeichen (bei Trennzeichen= angegeben) hinterlegt sind.
Beispiel: 1234;Artikel TEST;123123123,123123124,123123125;...
|
Belegtyp Belegtyp=3 |
Der hinter Belegtyp= eingetragene Wert gibt an, nach welchem Belegtyp gesucht werden soll. Die Belegtypen finden Sie in der Auflistung unterhalb.
Der verwendete Belegtyp bezieht sich auf BestellnrPOS
|
Belegtyp2 Belegtyp2=0 |
Belegtyp2 funktioniert wie Belegtyp. Dies ist nur dann von Nöten, wenn ein zweiter Belegtyp verwendet werden muss.
Sollte dies nicht benötigt werden kann es mit " ' " auskommentiert oder einfach ganz weggelassen werden. Dies sieht dann so aus:
'Belegtyp2=0
Somit wird Belegtyp2 nicht verwendet.
Der verwendete Belegtyp bezieht sich auf BestellnrPOS
|
VersandnamePOS VersandnamePOS=15 |
VersandnamePOS gibt an, welcher Versender zu verwenden ist. Der Wert, der hinter VersandnamePOS= eingetragen wird gibt die Position in der Paketdatei an, an der dieser Versender zu finden ist. Dies ist nur dann von Nöten, wenn Sie mehrere Versandpartner nutzen.
Wenn Sie nur einen einzigen Versender nutzen, kann man hier auch einen festen Wert wie DPD, GLS, etc. eintragen
|
Rechnung = 0
Angebot = 1
Auftragsbestätigung = 2
Lieferschein = 3
Barverkauf = 4
Arbeitsauftrag = 5
Gutschrift = 6
Bestellung = 7
HändlerRechnung = 10
HändlerAngebot = 11
HändlerRücklieferung = 12
HändlerBestellung = 13, -999*
HändlerAnfrage = 14
* bei -999 handelt es sich um ein Überbleibsel aus PlusFakt Professional