[Gelöst] Fehlermeldung im CSV-Port

21. Juli 2016 13:48

Hallo,

wir importieren seit einigen Wochen CSV-Dateien. Und das klappte bisher ohne Probleme.

Nun habe ich gerade eine sehr merkwürdige Fehlermeldung, mit der ich nichts anfangen kann.

"Das Feld 'Währungscode' der Tabelle 'Fibu Buchu.-Blattzeile' enthält einen Wert (BB CH), der in der zugehörigen Tabelle (Währung) nicht gefunden wurde.

Die Mandantenwährung ist CHF.
Die CSV-Datei enthält in der Spalte S (19) folgende Werte: BB CH CHF, BB CH EUR, BB DE EUR,...
In der Zeile 19 nehme ich die Feldnummer 8. Im Mapping tausche ich BB CH CHF in CHF und BB CH EUR in EUR
In der Zeile 20 nehme ich wieder die Feldnummer 8 und Bezug auf Zeile 19. Im Mapping tausche ich CHF in <leer>
In der Zeile 52 nehme ich Feldnummer 12 (Währung) und Bezug auf Zeile 20.
Filter ist für diesen Mandanten auf BB CH gesetzt, so dass BB DE - Zeilen und andere ignoriert wird.

Wie kommt es jetzt dazu, dass er mir in der Währung jetzt BB CH anmeckert, wenn er vorher durch das Mapping <leer> gesetzt bekommt?

Ich habe die Dateien verglichen, die Datensätze sind vom Aufbau identisch.

Hat jemand eine Idee, wo ich weiter suchen könnte?

Beste Grüße und vielen Dank
Droegi

Re: Fehlermeldung im CSV-Port

21. Juli 2016 15:32

Ich vermute du schreibst (im XMLport?) den Wert (den es in NAV in der Tabelle Währungen nicht gibt) in das Feld Währungscode der Tabelle. Du müsstest den in eine andere Variable schreiben, nicht in das Feld, und dann deine Umsetzung vornehmen.

Re: Fehlermeldung im CSV-Port

21. Juli 2016 16:13

Sorry, ich habe das jetzt nicht verstanden. Was genau meinst Du?

Re: Fehlermeldung im CSV-Port

21. Juli 2016 17:29

Ich vermute du hat im XMLport direkt das Feld aus der Tabelle eingetragen. Du müsstest aber ein Element oder Attribut verwenden in das du den Wert importierst. Das Feld der Tabelle darfst du dann nur im Code füllen, mit der Umsetzung auf die Werte die es in NAV gibt.
Also statt Source Type = Field -> Source Type = Text

Re: Fehlermeldung im CSV-Port

22. Juli 2016 10:26

OK, jetzt habe ich Dich besser verstanden.

Aber was Du da schreibst, verstehe ich nicht. Ich bin kein Programmierer. Und wir nutzen die Funktion CSV-Port.

Ach, eines habe ich vergessen. Das ganze findet in OPplus statt. DAS hätte ich noch erwähnen können/dürfen/müssen. Sorry

Grüße
Droegi

Re: Fehlermeldung im CSV-Port

22. Juli 2016 10:50

Mein Tipp: Wende dich an den Hersteller von OPPlus

Re: Fehlermeldung im CSV-Port

22. Juli 2016 10:52

Bei Fragen zu Funktionalitäten von Add-ons immer an den betreuenden Partner wenden. Wenn der nicht weiterkommt, steht dann die Supportabteilung des Herstellers (in diesem Fall ist das mein Arbeitgeber) zur Verfügung.
Um generelle Mißverständnisse zu vermeiden: Mit einem herkömmlichen fest programmierten CSV-Port (über XMLport) hat diese spezielle Erweiterung nichts gemein.

Re: Fehlermeldung im CSV-Port

22. Juli 2016 12:36

Danke, das war auch mein nächster Schritt.

Zuvor habe ich aber die Datei (mit 368 Datensätzen) durchpflügt und den Fehler eingegrenzt und schließlich auch gefunden. In einem Feld hat sich ein ";" eingeschlichen, was dazu führte, dass die Bezugsfelder nicht mehr stimmten.

Naja, wieder etwas gelernt.

Besten Dank für Eure Mühe

Droegi