Skip to main content

Hallo Xentral Community,
Ich bräuchte mal eine Erklärung für etwas, was mir neulich aufgefallen ist.

Ich wollte eine Liste erstellen, in der unsere verkauften Seriennummern, die dazu gehörige Xentral Rechnungsnummern und die dazugehörigen Shopify Auftragsnummern drinstehen.

Versucht habe ich das mit folgender SQL:

SELECT DISTINCT
auftrag.Internet AS ShopifyReNr,
rechnung.Belegnr AS XentralReNr,
seriennummern_log.Bezeichnung AS Seriennummer,
artikel.Name_de AS Artikel,
DATE_FORMAT(rechnung.Datum, "%d.%m.%Y") AS Rechnungsdatum
FROM
seriennummern_log
LEFT JOIN lieferschein ON lieferschein.id= seriennummern_log.Doctypeid
LEFT JOIN artikel ON artikel.Id = seriennummern_log.Artikel
LEFT JOIN rechnung ON rechnung.Auftrag = lieferschein.Auftrag
INNER JOIN auftrag ON auftrag.Belegnr = rechnung.Auftrag
WHERE
seriennummern_log.Eingang = 0
AND rechnung.Status = "versendet"
AND seriennummern_log.Doctype = 'lieferschein'
ORDER BY rechnung.Belegnr

Bei genauerer Recherche ist mir dann aber aufgefallen, dass dort Einträge fehlen. Ich habe dann im “Datenbank Ansichts“ Modul mir den Inhalt der Tabellen angesehen und festgestellt, dass es für manche verkaufte und ausgelieferte Seriennummern in der Tabelle “seriennummern_log“ keinen Eintrag für den Lieferschein gibt, allerdings einen Eintrag, wo in der Spalte “Internebemerkung“ dann die Shopify Auftragsnummern steht.

 

Eigentlich habe ich aber nach einem Eintrag ähnlich wie diesem gesucht:
 


Da ich selber nicht dabei war, als dieser Auftrag bearbeitet wurde, weiß ich jetzt nicht wie dieser Eintrag zu Stande kam. Vermutlich ist dort ein Mitarbeiter irgendwie von unserer normalen Vorgehensweise abgewichen.

Auf dem Lieferschein für den Auftrag wurden scheinbar keine Seriennummern eingefügt, das habe ich dann nachträglich versucht, in der Hoffnung, dass ich so noch meinen gewünschten Datenbankeintrag mit Lieferschein verweis bekomme, allerdings habe ich keinen weiteren Eintrag bekommen.

 


Normalerweise gehen wir wie folgt vor:
Wir importieren die Aufträge aus Shopify zu Xentral.
Wir führen den Auftrag als Rechnung fort.
Anschließend führen wir den Auftrag als Lieferschein fort.
Im Lieferschein hinterlegen wir die Seriennummern, die an den Kunden gehen sollen.

Ist daran irgendetwas falsch, wenn ich so einen Lieferscheineintrag in der “Seriennummer_log“ Tabelle erwarte?

Gibt es generell einen besseren Weg, mir die gewünschte Liste zu erstellen, den ich noch nicht gefunden habe?

Und was genau ist eigentlich die normale “Seriennummer“ Tabelle in der Datenbank Ansicht? Dort sind bei uns nur sehr wenige Nummern drin, obwohl wir recht viele haben.

Viele Grüße
Christian

Hinterlasse den ersten Beitrag!

Antworten