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
168
9
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
993
86
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
168
9
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
993
86
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
168
9
@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

SaschaR1987

Mitglied
7. Dezember 2019
37
14
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.
ich bekomme dabei immer den fehler
Gruppierte_Pickpositionen.Artikel.InterneArtikelnummer
kann nicht interpretiert werden
allerdings sind alle meine angaben immer auf englisch also müsste es
auf englisch eingegeben werden finde es aber nicht oder mache ich etwas anderes falsch
 

SaschaR1987

Mitglied
7. Dezember 2019
37
14
Bei uns Funktioniert

str$(Round(JTL_DirectQuery("SELECT TOP(1) [fEigenerBestand] FROM [dbo].[vLagerbestandEx] WHERE kArtikel = "+FStr$(PickListPositionOrder.ProductInternalId,"?")+" ") ,2),0,2)
(Lagerbestand vor dem Picken)

habe das ganze noch durch die Runden Funktion auf 2 Nachkomastellen ergänzt
man könnte auch

JTL_DirectQuery("SELECT TOP(1) [fEigenerBestand] FROM [dbo].[vLagerbestandEx] WHERE kArtikel = "+FStr$(PickListPositionOrder.ProductInternalId,"?")+" ") - PickListPositionOrder.Quantity

verwenden, um den Lagerbestand nach dem Picken ausgegeben zu bekommen was jedoch nur Funktionieren kann wenn man eine Pickliste mit allen Pickbaren Aufträgen erstellt sonst passen die Bestände nicht nachdem man 1 gepickt hat
 

SaschaR1987

Mitglied
7. Dezember 2019
37
14
UPDATE:
Mit Hilfe des netten Supports folgende 2 Befehle! (Mitarbeiter Happy)

Für Pickliste Auftrag:
JTL_DirectQuery("SELECT TOP(1) CAST([fEigenerBestand] AS DECIMAL(28,2)) FROM [dbo].[vLagerbestandEx] WHERE kArtikel = "+str$( PickListPositionOrder.ProductInternalId))

und für Pickliste Lager:
JTL_DirectQuery("SELECT TOP(1) CAST([fEigenerBestand] AS DECIMAL(28,2)) FROM [dbo].[vLagerbestandEx] WHERE kArtikel = "+str$(PickListPositionWarehouse.ProductInternalId))
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Suche nach einer günstigen Spedition für geringes Versandaufkommen User helfen Usern 2
Beantwortet Suche Workflow: Alle Artikel in Angebot auf UVP setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Suche in Rechnungsvorlagen (Standard) die Auftragsnummer User helfen Usern - Fragen zu JTL-Wawi 1
Neu Suche "Überblick Währungen in JTL Wawi" Arbeitsabläufe in JTL-Wawi 0
Neu JTL Shop 5 Ausverkaufte Produkte in der Suche ausblenden Allgemeine Fragen zu JTL-Shop 0
Neu Suche sucht nicht in Kategoriebeschreibung ? Betrieb / Pflege von JTL-Shop 0
Neu Artikelbeschreibung HTML Editor - Umlaute nicht in der Suche auffindbar JTL-Wawi - Fehler und Bugs 0
In Bearbeitung Marke wird bei der eBay Suche nicht gefunden eBay-Anbindung - Fehler und Bugs 3
Neu 📢 Plugin "Live Ajax Suche" by NETZdinge.de Plugins für JTL-Shop 0
Gelöst WaWi Suche funktioniert nicht mehr richtig, 1.5.37.0 Gelöste Themen in diesem Bereich 2
Gelöst Ameise: Suche Import-Möglichkeit für Lieferantenartikel-Daten Gelöste Themen in diesem Bereich 9
Neu Suche Freelancer für Erweiterung Dienstleistung, Jobs und Ähnliches 0
Neu Darstellung und Suche der Merkmale (und Varkombis) Allgemeine Fragen zu JTL-Shop 3
Neu Suche: JTL Shops auf neuste Version aktualisieren Dienstleistung, Jobs und Ähnliches 0
Neu Suche Freelancer zur B2B Shop Erstellung Dienstleistung, Jobs und Ähnliches 0
Neu Suche jemanden, der mir über Teamviewer die Rechnungsvorlagen erklärt Dienstleistung, Jobs und Ähnliches 1
Neu Neue englische Vorlagen Lieferschein, suche Lieferscheinpositionen.Artikel.Bezeichnung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Suche SP welcher mein Lagerplatz-Packlistenproblem lösen kann Dienstleistung, Jobs und Ähnliches 1
Neu DirectQuery Abfrage für Vaterartikelname in Englisch auf Artikeletiketten User helfen Usern - Fragen zu JTL-Wawi 0
Ähnliche Themen