Lagerortfilter tut in Artikel-Page nicht

19. Januar 2015 10:05

Hallo,

bin gerade mit der Umstellung von NAV 2009 auf 2013R2 (CU 11) beschäftigt. Dabei sind mir einige Ungereimtheiten mit dem Feld Lagerortfilter aufgefallen, wenn ich in einer Artikel-Page den Lagerbestand in Abhängigkeit eines Lagerortfilters anzeigen will.

Folgendes tut nicht, was in 2009 und früher getan hat:

1. Ein SETFILTER("Location Filter",'Lager1') bei OnOpenPage hat keine Auswirkung. Wenn das Feld Lagerortfilter in der Page angezeigt wird, bleibt es leer.
2. Ein Lookup auf die Tabelle Location ist nicht vorhanden. Wenn man manuell einen nicht vorhanden Lagerortcode in das Feld schreibt, erscheint keine Fehlermeldung. Die Tablerelation zu Location tut also nicht.
3. Wenn man einen vorhandenen Lagerortcode reinschreibt, hat es keine Auswirkung auf die Berechnung von Inventory (Lagerbestand).

Aus diesen Gründen würde ich behaupten, dass das Feld Lagerortfilter (Typ Flowfilter) tot ist, bzw. einen Bug in Pages hat.

Wenn man nach diesem Fehler googelt, findet man z.B. folgende 2 "Anfragen". Leider beide male ohne Antwort.

http://dynamicsuser.net/forums/p/64626/341438.aspx

http://www.mibuso.com/forum/viewtopic.php?t=61793

Wenn man per Report einen Filter auf Lagerortfilter setzt und den Lagerbestand berechnet und ausgibt, dann tut der Filter auf Lagerort! Nur in einer Page tut's nicht.

Ist jemandem dieser Fehler bekannt? Kann man Lagerortfilter nicht mehr in einer Page verwenden, um den Lagerbestand auf bestimmten Lagern zu berechnen?

Schönen Gruß

Andi

Re: Lagerortfilter tut in Artikel-Page nicht

19. Januar 2015 11:38

Hallo Andy,
wenn du den FlowFilter ändern möchtest, dann über "Summenberechnung einschränken auf" STRG+ALT + F3
Dort steht auch der Lookup zur Verfügung.
Wurde in 2009 oder nun 2013 dort ein Lagerort eingeben, der nicht existiert, erfolgte und erfolgt weder in 2009 noch in 2013 ein Hinweis darauf. Hier konnte ich keinen Unterschied im Standard feststellen.

Richtig ist, dass ein gesetzter Flowfilter in 2013 R2 nicht in der Page angezeigt wird.

Das Problem mir Filter setzten in OnOpenPage-Trigger der Page konnte ich nicht nachvollziehen, an dieser Stelle evtl. den Programmcode überprüfen.

Also würde ich hier nicht von einem Fehler sprechen.

Bitte nicht versuchen, ein Flowfilter-Feld in die Page zu holen und dort zu setzen. Immer mir SRG+ALT+F3 oder, wenn von Kundenseite gewünscht, ausprogrammieren.

Beste Grüße
Micha

Re: Lagerortfilter tut in Artikel-Page nicht

19. Januar 2015 12:32

Hallo Micha,

danke für die Erklärung. Jetzt ist mir alles klar.

Ich erstelle seit 7 Monaten Pages und Reports aber den Client (RTC) hab ich bisher nicht wirklich angewandt.

Das Setzen bei OnOpenPage tut natürlich, nur ist mir das "Summenberechnung einschränken auf" nicht aufgefallen. Ich hab nur auf das Feld Lagerortfilter in der Page geschaut und mich gewundert, wizo da nix steht.

Die Tastenkombination ist übrigens STRG+Umschalt+F3 und nicht Strg+Alt+F3.

Merci

Andi

Re: Lagerortfilter tut in Artikel-Page nicht

19. Januar 2015 13:07

Hier noch die MSDN-Artikel dazu (der erste ist für NAV 2009, aber da wird der grundsätzliche Unterschied beim Einsatz FlowFilter-Feldern zum CC noch herausgestellt)
http://msdn.microsoft.com/en-us/library/dd338954.aspx
http://msdn.microsoft.com/en-us/library/hh879074%28v=nav.70%29.aspx