Philipp Laumen
Gesperrter Benutzer
Hallo,
aufgrund der großen Nachfrage habe ich mich mal hingesetzt und das alte Verhalten wieder in die Vorlage gebastelt.
Das ganze wird mit SQL Abfragen gelöst und unterliegt deshalb Einschränkungen. So sieht das ganze aktuell aus:
Falls jemand nur die Abfrage braucht:
Im Anhnang findet ihr dann noch die Vorlage, hier gehts zum Diskussionsthread:
https://forum.jtl-software.de/threa...nenten-in-den-neuen-vorlagen-ausgeben.141242/
Edit:
- Vorlage im ANhang ausgetauscht, Importfehler behoben
- Darstellungsbedinung eingebaut, damit es nicht bei nicht Stücklistenartikeln angezeigt wird (findet im SQL selber statt)
- Zusatz aus https://forum.jtl-software.de/threa...illieferung-auf-lieferschein-ausgeben.134840/ mit eingebaut, falls jemand beides haben will (Kann entfernt oder ausgeblendet werden, falls unerwünscht)
Edit2:
- Fehler für die Ansicht normaler Artikel behoben.
Edit3:
- Lagerkommentare für normale Artikel eingefügt
- Nicht gelieferte Positionen Tabelle wieder eingefügt.
- Formatierung leicht angepasst
aufgrund der großen Nachfrage habe ich mich mal hingesetzt und das alte Verhalten wieder in die Vorlage gebastelt.
Das ganze wird mit SQL Abfragen gelöst und unterliegt deshalb Einschränkungen. So sieht das ganze aktuell aus:
Falls jemand nur die Abfrage braucht:
SELECT * FROM dbo.tLieferscheinpos
JOIN dbo.tBestellpos ON tBestellpos.kBestellpos = tLieferscheinPos.kBestellPos
JOIN dbo.tWarenLagerPlatzArtikel ON tWarenLagerPlatzArtikel.kArtikel = tBestellpos.tArtikel_kArtikel -- Ist Optional, nur wenn Lagerkommentare benötigt werden.
WHERE kBestellStueckliste =
(SELECT kBestellStueckliste FROM dbo.tLieferscheinpos
JOIN dbo.tBestellpos ON tBestellpos.kBestellpos = tLieferscheinPos.kBestellPos
WHERE kLieferscheinPos = 16204) AND tBestellpos.kBestellpos != (SELECT kBestellStueckliste FROM dbo.tLieferscheinpos
JOIN dbo.tBestellpos ON tBestellpos.kBestellpos = tLieferscheinPos.kBestellPos
WHERE kLieferscheinPos = 16204) AND kWarenLagerPlatz = 1
ORDER BY tBestellpos.kBestellPos ASC
JOIN dbo.tBestellpos ON tBestellpos.kBestellpos = tLieferscheinPos.kBestellPos
JOIN dbo.tWarenLagerPlatzArtikel ON tWarenLagerPlatzArtikel.kArtikel = tBestellpos.tArtikel_kArtikel -- Ist Optional, nur wenn Lagerkommentare benötigt werden.
WHERE kBestellStueckliste =
(SELECT kBestellStueckliste FROM dbo.tLieferscheinpos
JOIN dbo.tBestellpos ON tBestellpos.kBestellpos = tLieferscheinPos.kBestellPos
WHERE kLieferscheinPos = 16204) AND tBestellpos.kBestellpos != (SELECT kBestellStueckliste FROM dbo.tLieferscheinpos
JOIN dbo.tBestellpos ON tBestellpos.kBestellpos = tLieferscheinPos.kBestellPos
WHERE kLieferscheinPos = 16204) AND kWarenLagerPlatz = 1
ORDER BY tBestellpos.kBestellPos ASC
Im Anhnang findet ihr dann noch die Vorlage, hier gehts zum Diskussionsthread:
https://forum.jtl-software.de/threa...nenten-in-den-neuen-vorlagen-ausgeben.141242/
Edit:
- Vorlage im ANhang ausgetauscht, Importfehler behoben
- Darstellungsbedinung eingebaut, damit es nicht bei nicht Stücklistenartikeln angezeigt wird (findet im SQL selber statt)
- Zusatz aus https://forum.jtl-software.de/threa...illieferung-auf-lieferschein-ausgeben.134840/ mit eingebaut, falls jemand beides haben will (Kann entfernt oder ausgeblendet werden, falls unerwünscht)
Edit2:
- Fehler für die Ansicht normaler Artikel behoben.
Edit3:
- Lagerkommentare für normale Artikel eingefügt
- Nicht gelieferte Positionen Tabelle wieder eingefügt.
- Formatierung leicht angepasst
Anhänge
Zuletzt bearbeitet: