Neu Suche Directquery Abrage für Lagerbestand auf Pickliste

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

Baltazar80

Gut bekanntes Mitglied
18. Januar 2014
146
6
Hallo,

wir möchten auf der Pickliste den aktuellen Bestand von unserem eigenen Lagerbestand anzeigen lassen, um beim picken gleichzeitig den Bestand kontrollieren zu können.
Aktuell klappt das nicht, da nur des gesamte Lagerbestand (inkl. Dorpshippinglager von unserem Lieferanten) mit ausgegeben wird, und es soll nur mit Directquery funktionieren.

Leider kenne ich mit zu wenig mit SQL Abragen aus, so dass ich da selber hand anlegen kann.

Könnte mir einer diese Directquery Abrage schreiben, sollte ja eigentlich machbar sein.
Preis könnt ihr dann bestimmen, der Aufwand sollte ja aber nicht so groß sein, denke ich.
 

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
957
75
Gaildorf
Versuch mal das:

JTL_DirectQuery ("SELECT [fEigenerBestand] FROM [eazybusiness].[dbo].[vLagerbestandEx] WHERE kArtikel = "+FStr$(Gruppierte_Pickpositionen.Artikel.InterneArtikelnummer,"?")+" ")

Falls das deinen Vorstellung entspricht, dann kannst du es als Benutzervariable anlegen und überall benutzen.
 
Zuletzt bearbeitet:

Baltazar80

Gut bekanntes Mitglied
18. Januar 2014
146
6
Ansich funktioniert die Abfrage genau, wie wir es wollten, jedoch ist mir was merkwürdiges aufgefallen. Und zwar wenn wir mehrere Picklisten hintereinander drucken, dann wird der aktuelle Bestand abzüglich der bestellten Menge angebenen, wenn wir aber uns etwas Zeit lassen zwischen den einzelnen Picklisten, dann wird der Bestand inklusive der bestellten Menge angezeigt.

Also z.B.
Produkt A - Bestand 5 - Bestellt sind 2 - Bestand auf Pickliste wird 5 Stück ausgegeben (wenn wir zwischen den Picklsiten Zeit lassen)
Produkt A - Bestand 5 - Bestellt sind 2 - Bestand auf Pickliste wird 3 Stück ausgegeben (wenn wir gleich nochmal eine weitere Pickliste im Anschluss drucken)

Das ist sehr merkwürdig, weil was hat das damit zu tun, wie schnell wir die nächste Picklisten ausdrucken?
Aber die komplette Pickliste wird entweder so oder so gedurckt, nicht jedoch gemischt. Für uns wären beide Methoden OK, sofern es nur bei einer Methode bleiben würde, und wir wissen würden, welcher Bestand genau ausgegeben wird.
 

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
957
75
Gaildorf
Das ist sehr merkwürdig, weil was hat das damit zu tun, wie schnell wir die nächste Picklisten ausdrucken?
Eigentlich überhaupt nichts.

Ich habe es versucht bei mir zu reproduzieren. Konnte keinen Unterschied feststellen. Es wird immer der eigene Bestand angezeigt. Normalerweise ändert sich der eigene Bestand erst dann, wenn die Pickliste abgearbeitet wurde. Sprich die Bestellungen wurden versendet.

Da du die Picklisten ausdruckst, kannst du mir eventuell diese 2 Picklisten zukommen lassen, damit ich es mir anschaue ?
 

Baltazar80

Gut bekanntes Mitglied
18. Januar 2014
146
6
@Dalibor Josic
Vielen Dank für deine Hilfe, wir konnten jetzt endlich den Fehler reproduzieren und wissen woher das kommt.
Und zwar manchmal drucken wir die Pickliste, dann gehen wir gleich unter "Offen" und versenden die Aufträge, wenn man da jetzt zu schnell ist, und die Pickliste noch gar nicht gedruckt wurde, dann kommen auf die Pickliste die Bestände, die ja nach dem ausliefern noch verfgübar sein.

D.h. wir müssen immer zuerst abwarten bis die Pickliste auch tatsächlich gedruckt wurde, dann erst die Aufträge versenden.

Vielen Dank nochmla für deine Hilfe.
 
  • Gefällt mir
Reaktionen: Dalibor Josic