Troubleshooting / Fehlermeldungen bei Übergabe aus Documents
Diese Seite listet Fehlermeldungen auf, welche typischerweise von Navision zurückgemeldet werden, wenn ein Fehler vorliegt. Einige Fehlermeldungen sagen leider nichts darüber aus, welches Feld bzw. welcher Teil der Übergabe den Fehler verursacht.
"Sequence contains no elements"
Diese Meldung erscheint, wenn ein Feld in Navision als Feld definiert ist, welches nur bestimmte Werte zulässt (in der Regel Auswahllisten oder ähnliches) und ein Wert übergeben wird, welcher nicht erlaubt ist.
Beispiel:
Das Feld "Workflow_Status" erlaubt nur die Werte "released", "workflow" und leer. Als Wert wird über den Webservice allerdings der Wert "preposting" übergeben. Dann erscheint die oben genannte Meldung.
Leider sagt die Fehlermeldung nicht aus, welches Feld genau diese Meldung verursacht. Jedes übergebene Feld muss einzeln geprüft werden.
Zu erkennen sind solche Felder daran, dass sie in der Regel in der Webservice-Definition unter "type" einen eigenen tns-Eintrag mit dem gleichen Namen wie das Feld haben:
Die erlaubten Werte finden sich ebenfalls in der Webservice-Definition:
Dimensionen werden nicht übergeben
Damit Dimensionen übergeben werden können, muss diese als globale Dimension bzw. Shortcut-Dimension eingerichtet sein. Diese kann man über die Seite "Finanzbuchhaltung Einrichtung" finden:
Hier können diese eingesehen werden:
"Setup Workflow Document Category Not Found"
Diese Fehlermeldung kann nur bei Belegen erscheinen, bei welchen ein neuer Beleg in NAV angelegt wird und die Easy4NAV-Schnittstelle verwendet wird.
Diese Fehlermeldung erscheint, wenn die Einrichtung der Dokumenten-Kategorien in Navision nicht vorgenommen wurde. Diese können auf der Seite "ECM Dokumentenkategorien" eingerichtet werden:
Hier müssen folgende Dokumentenkategorien eingerichtet werden:
Diese Einstellung muss für jeden Mandanten in NAV vorgenommen werden, für den Belege angelegt werden sollen.
No Comments