Gelöst 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

thedoctor

Gut bekanntes Mitglied
23. April 2014
224
9
Hallo,

habe einen Auftrag zu welchem ein Lieferschein erstellt wurde.
Den Lieferschein wollte ich löschen um den Auftrag zu löschen, jedoch ist der Lieferschein nirgends auffindbar.

Liegen da Leichen in der Datenbank?

LG.
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Hi,

schau mal bitte ob hier was rauskommt:

SELECT COUNT(*)
FROM dbo.tLieferschein
LEFT JOIN dbo.tVersand ON dbo.tLieferschein.kLieferschein = dbo.tVersand.kLieferschein
WHERE dbo.tVersand.kLieferschein IS NULL

Das würde bedeuten du hättest einen Lieferschein (oder mehrere) ohne Pakete, diese werden im Versand nicht angezeigt.
Steht in der Positionsliste unter Aufträge (F6) etwas unter geliefert?

Gruß

Manuel
 

thedoctor

Gut bekanntes Mitglied
23. April 2014
224
9
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Moin,
gerade probiert, das kommt:

Meldung 208, Ebene 16, Status 1, Zeile 1
Ungültiger Objektname 'dbo.tLieferschein'.

Habe ich etwas falsch gemacht?

Unter Aufträgen wurde der Auftrag zu 0% geliefert.

Noch eine andere Sache...
Hatte einen Auftrag, welchen ich ganz normal ausgeliefert habe. Dieser wurde jedoch rückabgewickelt, habe den LS gelöscht. Im Nachhinein wollte ich "Auftrag ohne Versand setzen abschließen" machen, dies ging jedoch nicht. Der Versandstatus bleibt bei 0%. Ist das normal?
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Unter Aufträgen wurde der Auftrag zu 0% geliefert.

Es gibt auch die Spalte "Lieferschein %", die ist in dem Fall relevant und zeigt, ob es tatsächlich einen Lieferschein dazu gibt.


Aber wieso willst du überhaupt Aufträge löschen? Es gibt nur zwei korrekte Wege, wenn ein Kunde storniert oder du eine Retoure bekommt.

Storno
- Auftrag markieren
- Button "Stornieren"

Retoure
- Rechnung öffnen
- Gutschrift erstellen

Weder ein Auftrag, noch eine Rechnung oder ein Lieferschein sollten gelöscht werden.
Im Zweifel kann das nur zu Problemen mit der Finanzbehörde führen.
 

thedoctor

Gut bekanntes Mitglied
23. April 2014
224
9
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Bei dem genannten Auftrag zu welchem kein LS gefunden wurde, steht bei % Lieferschein die 100. Jedoch - wie gesagt - nicht auffindbar und die Query funktioniert nicht.

Auch zu dem genannten zweiten Auftrag, bei welchem "Auftrag ohne Versand setzen abschließen" ausgezwählt ist, steht bei % Lieferschein 82%.
Wie kann ich denn solche Lieferschein löschen, die nicht zu finden sein?

Und natürlich ist mir bewusst wie man einen Auftrag korrekt storniert. Es kam nur zu einer doppelten Auftragserfassung, wo beide ausgeliefert worden, und noch bisschen mehr hin und her... jedenfalls sollte das doch funktionieren, nicht?
 

Frank Busch

Moderator
Mitarbeiter
2. Juli 2012
428
5
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Meldung 208, Ebene 16, Status 1, Zeile 1
Ungültiger Objektname 'dbo.tLieferschein'.


Hast du die Abfrage vielleicht nicht auf der eazybusiness-Datenbank ausgeführt?
Die Meldung besagt nämlich, dass die Lieferschein-Tabelle fehlt, was im Grunde kaum möglich ist.

mfG
Frank
 

thedoctor

Gut bekanntes Mitglied
23. April 2014
224
9
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Mist, klar, sorry...


Es kommen 2 Spalten, eine ohne Name mit dem Tabelleninhalt 1 und in der zweiten Spalte mit dem Spaltenname (kein Spaltenname) der Inhalt 2.

Sagt das was?
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Ich kenne das Phänomen, ich finde die dann in "Versand" > Oberkategorie (und nur da!) "Lieferscheine" nach Eingabe der Auftragsnummer. In den drei Unterkategorien tauchen die nicht auf.
 

thedoctor

Gut bekanntes Mitglied
23. April 2014
224
9
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Leider dort auch nicht... Aber danke für den Tipp. 🙂
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Hi,

wenn du folgendes SQL absetzt sollte der Lieferschein wieder im Versand unter Offene Lieferscheine zu finden sein. Bitte bestätige hier ob es funktioniert hat.

INSERT INTO dbo.tVersand(kLieferschein, kBenutzer, kLogistik, cIdentCode, dErstellt, cHinweis, fGewicht, kVersandArt, cLogistiker, cFulfillmentCenter, dAnkunftszeit, nVerpackZeitSek, dVersendet)
SELECT dbo.tLieferschein.kLieferschein AS kLieferschein,
(SELECT TOP(1) kBenutzer FROM dbo.tbenutzer) AS kBenutzer,
0 AS kLogistik,
'' AS cIdentCode,
GETDATE() AS dErstellt,
'BITTE PRÜFEN' AS cHinweis,
0.0 AS fGewicht,
0 AS kVersandArt,
'' AS cLogistiker,
'' AS cFulfillmentCenter,
GETDATE() dAnkunftszeit,
0 AS nVerpackZeitSek,
NULL AS dVersendet
FROM dbo.tLieferschein
LEFT JOIN dbo.tVersand ON dbo.tLieferschein.kLieferschein = dbo.tVersand.kLieferschein
WHERE dbo.tVersand.kLieferschein IS NULL

Gruß

Manuel
 

thedoctor

Gut bekanntes Mitglied
23. April 2014
224
9
AW: 960: Auftrag nicht löschbar weil angeblich Lieferschein vorhanden, aber nicht da!

Hallo,

der LS ist dann wieder erschienen... hat funktioniert, vielen Dank. 🙂
 

Ähnliche Themen