[gelöst] Zahl ausblenden

22. Oktober 2009 08:39

In einem Report aus der Projektstruktur ist es wichtig eine Zahl nicht anzudrucken.

Ich habe einen Artikel in der Projektstruktur der keine Artikelnr. besitzt. Daher bleibt die Menge leer und es wird eine 0 angedruckt auf dem Report. (Bitte nicht fragen, warum wir deshlab einen Artikel nehmen, ist fest entschieden)
Der Artikel befindet sich auf der ersten Ebene. Diese 0 soll nicht angezeigt werden, geht das oder macht das Navision unbehebbar automatisch.
Zuletzt geändert von misterelektro1981 am 22. Oktober 2009 11:07, insgesamt 1-mal geändert.

Re: Zahl ausblenden

22. Oktober 2009 09:18

Wenn einfach nur die Zahl Null (0) unterdrückt werden soll, dann kannst du dies im Property "BlankZero" steuern.

Re: Zahl ausblenden

22. Oktober 2009 09:24

oha, Artikel ohne Nr. ist keine gute Idee, das kann zu unschönen Effekten führen.

Nunja, auf jeden Fall sollte ein Code in der Art:
Code:
If ArtikelNr = '' THEN
 CurrReport.BREAK;

im entsprechenden OnAfterGetRecord Trigger reichen, dann wird diese Zeile übersprungen und nicht angedruckt.

Gruss
Christian

Re: Zahl ausblenden

22. Oktober 2009 09:30

Bzgl. Artikel ohne Nummer: :shock: Finger weg! :!: Nicht tun :!: Ganz schlechte Idee :!:

1. negativer Effekt: Lagerregulierung läuft in eine Endlosschleife
2. negativer Effekt: Plausibilitätsprüfungen beim Buchen greifen nicht mehr zu 100%
3. negativer Effekt: Es könnte Bestände (Artikelposten) ohne Artikelnr. geben
[...]

Im Standard steht das Feld nicht ohne Grund auf NotBlank!

Re: Zahl ausblenden

22. Oktober 2009 10:11

Timo Lässer hat geschrieben:Bzgl. Artikel ohne Nummer: :shock: Finger weg! :!: Nicht tun :!: Ganz schlechte Idee :!:

3. negativer Effekt: Es könnte Bestände (Artikelposten) ohne Artikelnr. geben

4. negativer Effekt: Bei Löschen von Artikeln werden die Artikelnnummern aus den Artikel- und Wertposten entfernt, die Posten selber bleiben aber erhalten. Alle diese Posten werden dem leeren zugeordnet, zusätzlich zu seinen eigenen.

Re: Zahl ausblenden

22. Oktober 2009 11:07

Danke für die Info.