Skip to main content
Beantwortet

Via API die Seriennummer erhalten


jav666
Forum|alt.badge.img+1

 

Moin,

 

wie komme ich an diese Seriennummer via API heran? 

LieferscheinGet? Da bleibt das Fled Seriennummer immer leer.

 

Hat da jemand eine andere Idee?

Beste Antwort von Jörn H von digitalXL

Hallo @Christina Wittke und @jav666,

da der Wert “seriennummer” für die Position einmalig ist, denke ich, dass dort eher die Eigenschaft des Artikels und nicht inhaltlich die ausgelieferten Seriennummern gemeint sind. Ich habe leider keine Zeit das im Detail nachzustellen, würde euch aber vorschlagen, diese Infos aus einem SQL-Bericht zu holen, den ihr ja ebenfalls auf Basis der Lieferscheinnummer parametrisiert über die API abfragen könnt.

Der Endpunkt dazu heißt: /v1/reports/<id>/download wobei id die ID des Reports in eurem System ist.

Grüße
Jörn

Original anzeigen
War diese Information hilfreich?

Christina Wittke

@jav666 Hast du eine Lösung gefunden?


Jörn H von digitalXL
Partner
Forum|alt.badge.img+2

Hallo @jav666,

wo magst Du denn die Seriennummer herhaben? Die an den Kunden ausgelieferte aus dem Lieferschein oder eine oder mehrere aus dem Lager?

Grüße
Jörn

PS: @Christina Wittke - damit Du up-to-date bleibst :-)


Christina Wittke

Hallo @Jörn von digitalXL Vielen Dank für die Erwähnung und Antwort.

Wenn ich @jav666 richtig verstehe enthält seine Antwort der API auch immer leere Seriennummern auf die Anfrage /api/v1/belege/lieferscheine?include=positionen. Anbei ein Foto der API-Antwort. Wie du sehen kannst, ist die seriennummer leer ””, obwohl im Interface von Xentral Seriennummern vorhanden sind.

Es geht also um die Seriennummern aus dem Lieferschein, die an den Kunden ausgeliefert wurden.

Vielen Dank für deine Unterstützung.

 

 


Jörn H von digitalXL
Partner
Forum|alt.badge.img+2

Hallo @Christina Wittke und @jav666,

da der Wert “seriennummer” für die Position einmalig ist, denke ich, dass dort eher die Eigenschaft des Artikels und nicht inhaltlich die ausgelieferten Seriennummern gemeint sind. Ich habe leider keine Zeit das im Detail nachzustellen, würde euch aber vorschlagen, diese Infos aus einem SQL-Bericht zu holen, den ihr ja ebenfalls auf Basis der Lieferscheinnummer parametrisiert über die API abfragen könnt.

Der Endpunkt dazu heißt: /v1/reports/<id>/download wobei id die ID des Reports in eurem System ist.

Grüße
Jörn


Christina Wittke

Hallo @Jörn von digitalXL 

Vielen Dank für die ausführliche Antwort. Das war unser Plan B. Dann lösen wir das so. Vielen Dank für die sehr schnelle Hilfe und Unterstützung. Das war sehr hilfreich!

Viele Grüße
Christina Wittke


jav666
Forum|alt.badge.img+1
  • Inspirierend
  • 8. März 2023

Kleiner Nachtrag: in der Tat nutze ich nun einen Bericht, der mir alle relevanten Daten zusammenstellt.

Die Url vom Bericht wird via cronjob aufgerufen und auf unserem Server erledige ich dann alle Transformationen für unser System.

Die Seriennummern befinden sich hier: beleg_chargesnmhd 

und diese Tabelle ist mit den Lieferscheinen verknüpft.

 

 


Daniel Schmidtchen
Super User
Forum|alt.badge.img+5

Die Seriennummern befinden sich hier: beleg_chargesnmhd 

Darauf soll mal einer kommen!
Die Seriennummer steht in beleg_chargemhd.. verrückt
Danke für´s Teilen! 


Forum|alt.badge.img+3
  • Brainy
  • 23. April 2024

@Daniel Schmidtchen , ja, wie Xentral mit Chargen/MHD und Seriennummern umgeht ist verbesserungswürdig.

 


Daniel Schmidtchen
Super User
Forum|alt.badge.img+5
Max_P schrieb:

@Daniel Schmidtchen , ja, wie Xentral mit Chargen/MHD und Seriennummern umgeht ist verbesserungswürdig.

 

und auch in der neuen API fehlen die Angaben :/


Forum|alt.badge.img+3
  • Brainy
  • 23. April 2024

Dann hoffe ich mal, dass das dort fehlt, weil Xentral grundsätzlich die Logik und Verarbeitung dieser Daten ändern will. 

"Sei wie ein Proton und bleibe positiv" 


Antworten


Cookie-Richtlinen

Wir machen Gebrauch von Cookies um Ihr Erlebnis zu personalisieren und zu optimisieren. Wenn Sie zustimmen oder weiter browsen stimmen Sie unseren Bestimmungen bzgl. Cookies zu. Klicken Sie hier um mehr über unsere Cookies zu erfahren.

 
Cookie-Einstellungen