Mich hat immer schon gestört, dass ich bei den FFN-Aufträgen z.B. keine Lieferadresse sehen kann - und auch keinerlei Infos zu den Lieferscheinpositionen bekomme. Daher hier diese eigene Übersicht - vielleicht könnt ihr das ja auch gebrauchen.
Auch hier wieder: Kompatibel für alle, die die Benutzer in der eazybusiness haben und alles andere woanders. Sollte aber auch da laufen, wo alles in der eazybusiness liegt.
Auch hier wieder: Kompatibel für alle, die die Benutzer in der eazybusiness haben und alles andere woanders. Sollte aber auch da laufen, wo alles in der eazybusiness liegt.
SQL:
SELECT
BP.cArtNr AS 'Art-Nr.'
,BP.cStringStandard AS 'Beschreibung'
,CAST(BP.nAnzahl AS int) AS 'Anzahl'
,CAST(BP.fVKPreis AS MONEY) AS 'Brutto-VK'
,P.cName AS 'Plattform'
,VA.cName AS 'Versandart'
,V.cIdentCode AS 'Tracking-Nr.'
,FA.cLieferAdresseFirma AS 'LA-Firma'
,FA.cLieferAdresseVorname AS 'LA-Vorname'
,FA.cLieferAdresseName AS 'LA-Name'
,FA.cLieferAdresseStrasse AS 'LA-Straße'
,FA.cLieferAdressePLZ AS 'LA-PLZ'
,FA.cLieferAdresseOrt AS 'LA-Ort'
,FA.cLieferAdresseLand AS 'LA-Land'
,FA.dErstellt AS 'Datum Auslieferung'
,FA.dApiVersendet AS 'Datum FFN-Übertragung'
,ISNULL(BR.cName,'-') AS 'Benutzer'
FROM tFulfillmentAuftrag FA
JOIN tBestellung B on B.cBestellNr = FA.cBestellnummer
JOIN tversandart VA ON VA.kVersandArt = B.tVersandArt_kVersandArt
JOIN tLieferschein LS ON LS.kLieferschein = FA.kLieferschein
JOIN tLieferscheinPos LSP ON LSP.kLieferschein = LS.kLieferschein
JOIN tbestellpos BP ON BP.kBestellPos = LSP.kBestellPos
JOIN tPlattform P ON P.nPlattform = B.nPlatform
LEFT JOIN tVersand V ON V.kLieferschein = FA.kLieferschein
JOIN ( SELECT * FROM eazybusiness.dbo.tbenutzer ) BR ON BR.kBenutzer = LS.kBenutzer
WHERE kFulfillmentAuftrag = @KEY
Zuletzt bearbeitet: