Report - leere Felder nicht drucken (Matrix)

12. September 2008 13:52

hi zusammen!

ich bin seit heute morgen am verzweifeln...
ich habe nen report (kommissionierliste)...

hier ein beispiel:
es gibt den artikel "hose"
der artikel "hose" hat eine variante "blau"
den artikel "hose in blau" gibts in verschiedenen größen z.B. 30/32 oder 32/31 usw...
jetzt bestellt jemand eine blaue hose in größe 30/32...
dann wird eine kommissionierliste gedruckt mit dem artikelnamen der variante der größe und der bestellten menge..

allerdings werden hier alle größen angedruckt auch wenn keine menge hierzu bestellt wurde...
die größen, die keine menge haben sollten nicht angedruckt werden..

kann mir jemand helfen?

der report sieht aktuell ungefähr so aus (damit ihr eine vorstellung habt von was ich rede):

-----------30/30---30/31---30/32---31/30---32/30---33/30
Hose
blau--------1-------------------2----------------------------3


(in diesem beispiel sollten dann praktisch die größen "30/31", "31/30" und "32/30" nicht angedruckt werden)

ich bitte um schnelle antwort =(

Re: Report - leere Felder nicht drucken (Matrix)

12. September 2008 14:03

Mir fällt spontan nur folgende Idee ein:

Ich gehe mal davon aus, dass alle möglichen Größen in einer Tabelle stehen (z. B. "Artikelgrößen").
Nun überträgst du die Größen in eine temporäre Tabelle und prüfst vor dem Einfügen, ob diese Größe in der aktuellen Kommissionierung überhaupt verwendet wird.
Falls ja: Datensatz in temporäre Tabelle einfügen
Falls nein: Dann eben nicht einfügen.

Nun hast du in deiner temporären Tabelle nur noch die Größen, welche auch tatsächlich bestellt wurden.

Re: Report - leere Felder nicht drucken (Matrix)

12. September 2008 14:08

ja ok..
hört sich logisch an...

nur mir fehlt hald noch die kunst des programmierens...
ich mach nicht wirklich viel in navision...

daher bin ich auch schon mit leichten dingen überfordert (wie z.b. hier)

ich weiß nicht wirklich wie ich sowas in code umsetzen soll...
die größen sind in der tabelle "horizontale komponenten"
also das feld im report heißt praktisch "HorzComponents[1] - HorzComponents[20]"
und die Menge heisst im Report "DecValue[1] - DecValue[20]"

hmm...