Neu Eigene Übersicht: Verkauf > Aufträge > Artikel und Bestände pro Lager

DrGreen

Gut bekanntes Mitglied
24. Dezember 2017
183
23
Hi Leute,

bräuchte bitte folgende Eigene Übersicht:

Wenn ich im Bereich Verkauf > Aufträge einen Auftrag wähle, möchte ich eine Tabelle sehen

Spalte 1: Pos. Nr (aus dem Auftrag)
Spalte 2: Artikelnummer
Spalte 3: Artikelname
Spalte 4: Bestand Lager 1
Spalte 5: Bestand Lager 2
usw.

Könnte mir hier jemand behilflich sein bitte?
 
  • Gefällt mir
Reaktionen: Gela

Mitsch

Aktives Mitglied
16. November 2016
45
2
Wien
Hallo,

Folgendes kann ich anbieten:

* Bei mehreren Lagern werden halt alle Lagerbestände aller Lager angezeigt was unübersichtlich werden kann - das muss klar sein - in meinem Fall habe ich 11 Lager (inkl Streckenlager) - außer man definiert eine Einschränkung das nur Bestände und dazugehörige Lager angezeigt werden mit Lagerbestand größer 0 oder Streckenlager ausblenden oder dergleichen.
* Versandpositionen werden nicht beachtet in der Ansicht.




1610648455328.png



1610649943191.png
 

Anhänge

  • 1610648424408.png
    1610648424408.png
    102,3 KB · Aufrufe: 64
Zuletzt bearbeitet:

Mitsch

Aktives Mitglied
16. November 2016
45
2
Wien
SQL:
SELECT        tbestellpos.nSort AS POS, Verkauf.lvAuftragsverwaltung.cAuftragsnummer AS Auftragsnummer, tbestellpos.cArtNr AS Artikelnummer, tbestellpos.cString AS Artikelbezeichnung, tWarenLager.cName AS Lagername,
                        FLOOR( tlagerbestandProLagerLagerartikel.fBestand) AS Lagerbestand
FROM            tlagerbestandProLagerLagerartikel INNER JOIN
                         tWarenLager ON tlagerbestandProLagerLagerartikel.kWarenlager = tWarenLager.kWarenLager INNER JOIN
                         Verkauf.lvAuftragsverwaltung INNER JOIN
                         tBestellung ON Verkauf.lvAuftragsverwaltung.kBestellung = tBestellung.kBestellung INNER JOIN
                         tbestellpos ON tBestellung.kBestellung = tbestellpos.tBestellung_kBestellung ON tlagerbestandProLagerLagerartikel.kArtikel = tbestellpos.tArtikel_kArtikel
WHERE        (Verkauf.lvAuftragsverwaltung.kBestellung = @Key)
 
  • Gefällt mir
Reaktionen: aadursun

Mitsch

Aktives Mitglied
16. November 2016
45
2
Wien
Hi Leute,

bräuchte bitte folgende Eigene Übersicht:

Wenn ich im Bereich Verkauf > Aufträge einen Auftrag wähle, möchte ich eine Tabelle sehen

Spalte 1: Pos. Nr (aus dem Auftrag)
Spalte 2: Artikelnummer
Spalte 3: Artikelname
Spalte 4: Bestand Lager 1
Spalte 5: Bestand Lager 2
usw.

Könnte mir hier jemand behilflich sein bitte?

Siehe Beitrag von mir
 

Jason

Aktives Mitglied
19. Dezember 2018
32
2
Hi vielen Dank für deine SQL leider hab ich das Problem das durch die ganzen Lager die ja ein bestand von 0 haben angezeigt werden was ja eigentlich nicht so sein sollte?
#

Ich würde gerne die 0er bestände ausblenden komplett so das man den fokus der bestände auch wirklich im auge behalten kann :D
 

tsadeghi

Aktives Mitglied
19. April 2020
30
15
Hi vielen Dank für deine SQL leider hab ich das Problem das durch die ganzen Lager die ja ein bestand von 0 haben angezeigt werden was ja eigentlich nicht so sein sollte?
#

Ich würde gerne die 0er bestände ausblenden komplett so das man den fokus der bestände auch wirklich im auge behalten kann :D
Hi,

einfach die WHERE Klausel in der SQL Abfrage von Mitsch mit "AND ( tlagerbestandProLagerLagerartikel.fBestand > 0)" ergänzen.

Code:
SELECT        tbestellpos.nSort AS POS, Verkauf.lvAuftragsverwaltung.cAuftragsnummer AS Auftragsnummer, tbestellpos.cArtNr AS Artikelnummer, tbestellpos.cString AS Artikelbezeichnung, tWarenLager.cName AS Lagername,
                        FLOOR( tlagerbestandProLagerLagerartikel.fBestand) AS Lagerbestand
FROM            tlagerbestandProLagerLagerartikel INNER JOIN
                         tWarenLager ON tlagerbestandProLagerLagerartikel.kWarenlager = tWarenLager.kWarenLager INNER JOIN
                         Verkauf.lvAuftragsverwaltung INNER JOIN
                         tBestellung ON Verkauf.lvAuftragsverwaltung.kBestellung = tBestellung.kBestellung INNER JOIN
                         tbestellpos ON tBestellung.kBestellung = tbestellpos.tBestellung_kBestellung ON tlagerbestandProLagerLagerartikel.kArtikel = tbestellpos.tArtikel_kArtikel
WHERE        (Verkauf.lvAuftragsverwaltung.kBestellung = @Key) AND ( tlagerbestandProLagerLagerartikel.fBestand > 0)

Gruß Tara
 
  • Gefällt mir
Reaktionen: aadursun

Kirmesbedarf24

Aktives Mitglied
15. Dezember 2017
69
11
Moin,

ich versuche auch gerade das SQL einzubauen aber er haut mir immer den Fehler mit dem Spaltennamen raus ... irgendeine Idee was das sein kann ?
Ich nutze WAWI 1.6.38.0

Danke

1654798869607.png
 

Ähnliche Themen