Neu Lieferschein entweder mit Stücklistenkomponente oder aber mit normalem Artikel ausgeben.

Bostler

Gut bekanntes Mitglied
31. Mai 2021
106
4
Guten Morgen.

ich möchte meinen Lieferschein so erstellen das ich entweder die Komponenten der Stückliste sehe oder aber wenn es ein normaler Artikel ist die normalen Artikel.

Rote Markierung: Positionstabelle mit Stücklisten.
Orange Markierung: Normale Artikel.
Grüne markierung. Das ist der Filter den ich entweder auf true oder false setzen möchte.
Aktuell ist es folgende Abfrage: Meiner logik nach frage ich ab ob im Artikel eine Kstückliste ist. Wenn diese 0 ist kommt ein false raus sonst true ( Der Filter zeigt aber immer false an ).. Leider geht es nicht.
Jemand eine Idee wie ich es richtig filtern kann an beiden stellen ?

JTL_DirectQuery ("select CASE when kStueckliste = 0 Then 'false' ELSE 'true' END from tartikel where kartikel = "+str$(DeliveryNotePositionBillOfMaterials.Product.InternalId))
Bild.jpg
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
841
Flensburg
Hallo @Bostler,

schreib mal "True" und "False" anstelle von "true" und "false". Dann klappt das auch vom Grundsatz her.

In der ersten Tabelle ohne Untertabelle musst Du etwas Ähnliches machen, nur musst Du hier zwingend noch ergänzen, dass False nur bei PositionType "Item" vorkommen darf.

Wenn Du dann noch in der Untertabelle den Stücklistenvater ausblenden möchtest, geht das über eine Darstellungsbedingung der Zeile der übergeordneten Tabelle.

Was Du bei all dem natürlich nicht hinbekommst, ist die "korrekte" Reihenfolge der Lieferscheinpositionen, aber das ist sicher verschmerzbar.
 

Ähnliche Themen