Problem beim Buchen von Lieferschein

alles was in keine andere Kategorie passt
Antworten

Problem beim Buchen von Lieferschein

Hallo Leute,

Habe ein Problem beim buchen eines Lieferscheins.
Bekomme da immer diese Fehlermeldung.



Wie gesagt, ist das nur bei einem so.
Die anderen funktionieren ohne Problem.
Gibt es da ein Workaround?
Version ist die 1.4.5.7 K.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Problem beim Buchen von Lieferschein

Hallo,

nur ein Gedanke: ist in diesem Beleg vielleicht ein Artikel enthalten der nicht mehr in der Datenbank ist?

Helmut

Re: Problem beim Buchen von Lieferschein

Gerade gecheckt:
Nein, ist einwandfrei alles vorhanden.
Das wars nicht :-(

Re: Problem beim Buchen von Lieferschein

Schalt mal den SQL Log ein und Poste die Ausgabe hier.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Problem beim Buchen von Lieferschein

05.12.17 13:29:47:802
EDI-Mengen aktualisieren :0.39Sek.


Mehr steht nicht.


Re: Problem beim Buchen von Lieferschein

Ist da zufällig ein Artikel drin der über die Shopschnittstelle importiert wurde?
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."


Re: Problem beim Buchen von Lieferschein

Passiert das auch bei anderen Lieferscheinen die diesen Artikel beinhalten?
Sonst wird es echt schwierig herauszufinden wo es hakt.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Problem beim Buchen von Lieferschein

Nein, leider nur bei einem.
Damals ist mir die DB Verbindung während des ersten buchens abgekackt.
Ich kann bei der Rechnung nun jedesmal einen neuen Lieferschein erstellen.
Danach kommt die Fehlermeldung.
Der Lieferschein kann gedruckt werden, wird aber im Lieferschein Journal nicht angezeigt.

Re: Problem beim Buchen von Lieferschein

Dann bitte mal über Tools Export folgendes Script aufrufen und das Ergebnis hier als CSV anhängen

Code: Alles auswählen

SELECT *	FROM LIEFERSCHEIN_POS
LEFT JOIN LIEFERSCHEIN ON LIEFERSCHEIN.REC_ID = LIEFERSCHEIN_POS.LIEFERSCHEIN_ID
WHERE LIEFERSCHEIN.VLSNUM = 'EDI-XXXXXX'
EDI-XXXXXX ersetzen durch die Lieferscheinnummer im Vorgang
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Problem beim Buchen von Lieferschein

Sodala.
Habe mich falsch ausgedrückt.
Im Lieferscheinjournal erscheint der Lieferschein.
Er bekommt auch einen Nummer.
Aber im Rechnungssjournal wird das Lieferdatum und die Lieferscheinnummer nicht angezeigt.

Habe mal die Lieferscheinnummer eingesetzt und den Export ausgeführt.
(Kundenname in der CSV habe ich ersetzt.)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Problem beim Buchen von Lieferschein

Die ersten 8 Positionen wurde fehlerfrei gebucht.
Die REC_ID 5464 ist fehlerhaft. Kein ArtikelTyp, keine ARTIKEL_ID und auch sonst keine Bezeichnung etc.

Da ist schon bei der Rechnung was nicht in Ordnung.
Die REC_ID 8661 aus JOURNALPOS. Wie sieht die aus?
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Problem beim Buchen von Lieferschein

hh-cm hat geschrieben:Die ersten 8 Positionen wurde fehlerfrei gebucht.
Die REC_ID 5464 ist fehlerhaft. Kein ArtikelTyp, keine ARTIKEL_ID und auch sonst keine Bezeichnung etc.
Da ist schon bei der Rechnung was nicht in Ordnung.
Wurderbar :-(
Kann es sein, wenn zwischenzeitlich Artikel geändert wurden? (Stückliste)
Reicht es aus, die Zeile in der DB zu suchen und zu löschen?
hh-cm hat geschrieben:Die REC_ID 8661 aus JOURNALPOS. Wie sieht die aus?
Wie währe da der Befehl dazu?

Re: Problem beim Buchen von Lieferschein

Kann es sein, wenn zwischenzeitlich Artikel geändert wurden? (Stückliste)
Was heisst zwischenzeitlich. Ich gehe jetzt mal davon aus, dass die Rechnung gebucht wurde und daraus ein Lieferschein entsteht?
Oder ist die Rechnung noch offen unter Vorgänge?
In beiden Fällen werden die Stammdaten des Artikels im Journal verewigt. Da sind nachträgliche Änderungen am Artikel egal.

Code: Alles auswählen

SELECT * FROM JOURNALPOS WHERE REC_ID = 8661
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Problem beim Buchen von Lieferschein

Seek51 hat geschrieben:Was heisst zwischenzeitlich. Ich gehe jetzt mal davon aus, dass die Rechnung gebucht wurde und daraus ein Lieferschein entsteht?
Ja, richtig. Rechnung wurde bereits gebucht.

Export2 im Anhang.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Problem beim Buchen von Lieferschein

Deine Artikel_ID 0 dürfte die Ursache sein. Diesen Artikel gibt es vermutlich in der Datenbank nicht mehr. Dieser Artikel ist vermutlich in einer oder mehreren Stücklisten enthalten. Genau diesen Fehler hatten wir auch mal.
hei-ta hat geschrieben:Hallo,nur ein Gedanke: ist in diesem Beleg vielleicht ein Artikel enthalten der nicht mehr in der Datenbank ist?
Schau mal in die Tabelle Artikel-Stückliste nach diesen Artikeln. Das folgende Script liefert Dir die namen der Artikel in denen dieser Artikel enthalten ist. Ich vermute, dass der Artikel aus deinem Lieferschein auch dabei ist.

Code: Alles auswählen

SELECT
A1.ARTNUM, A1.KURZNAME
FROM ARTIKEL_STUECKLIST ASL
INNER JOIN ARTIKEL A1 ON ASL.REC_ID=A1.REC_ID
WHERE ASL.ART_ID=0
Helmut

Re: Problem beim Buchen von Lieferschein

OK. Hat mir mehrere Stücklisten ausgespuckt.
Nun ist die Frage, wie ich jetzt vorgehe.
Alle Stücklisten neu anlegen?
Bei 3 Stück wäre das noch überschaubar.

Aber den Lieferschein werde ich nicht mehr zuweisen können, oder?

Re: Problem beim Buchen von Lieferschein

Nein nicht neu anlegen!
Meiner Meinung nach die Artikel mit der Art_ID = 0 aus der Tabelle Artikel_Stuecklist entfernen. Hierzu aber vorher unbedingt eine Datensicherung erstellen.
Die Lieferscheinnummer kannst Du entweder manuell nachtragen oder Du denkst Dir ein Update-Script aus, das Dir die Zeilen korrigiert. Ein solches Script könnte ungefähr so aufgebaut und nach erfolgter Datensicherung ausgeführt werden.

Code: Alles auswählen

..... JOURNALPOS
SET VLSNUM = '240594' 
WHERE VLSNUM = 'EDI-002727'
Helmut