[GELĂ–ST]SETFILTER in der FactBox will nicht greifen

Bild Microsoft Dynamics NAV 2015 (aka "NAV 8")

[GELĂ–ST]SETFILTER in der FactBox will nicht greifen

Beitragvon Raban » 19. Februar 2019 15:09

Hallo zusammen,

stehe hier vor dem folgendem Problem.
in der Artikelübersicht möchte man in einer FactBox die angelegten Fertigungsaufträgen - Status = "Geplant;Fest geplant;Freigegeben"

Fa-Nr / Startdatum / Restmenge (Basis)

Habe eine FactBox angelegt
Quelltabelle: Prod. Order Line
Die 3 Infos die angezeigt werden sollen eingebunden.
FA_ProdOrder.png


So weit so gut. In der ArtikelĂĽbersicht eingebunden

Was nicht klappt ist der Filter den ich in OnOpenPage (ist das die richtige Stelle?) eingebaut habe.
Habe eine lokale Variable angelegt und entsprechend auf die 3 Statuszustände gefiltert.

Code: Alles auswählen
ProdOrderLine_lRec.SETFILTER(ProdOrderLine_lRec.Status,'%1|%2|%3', ProdOrderLine_lRec.Status::Planned,
                                                            ProdOrderLine_lRec.Status::"Firm Planned",
                                                            ProdOrderLine_lRec.Status::Released);


In der FactBox in der Artikelübersicht werden alle Fertigungsaufträge zum Artikel wo man gerade "steht" angezeigt. Auch die Simulierten oder die die schon Beendet sind. Genau diese sollen aber nicht angezeigt werden.

Ist mein Ansatz falsch?
Fehlt in meinem Code, was ich als Filter verwende, noch etwas?
Hat jemand bitte eine Idee warum mein Filter nicht greift?

Herzlichen Dank fĂĽr eure Hilfe
Beste GrĂĽĂźe
Robert
Zuletzt geändert von Raban am 20. Februar 2019 09:02, insgesamt 1-mal geändert.
Beste GrĂĽĂźe | Robert
Benutzeravatar
Raban
 
Beiträge: 154
Registriert: 7. Mai 2011 08:32
Realer Name: Robert Liess
Arbeitsort: Hannover
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC14.28 Build 14.0.47686.0

Re: SETFILTER in der FactBox will nicht greifen

Beitragvon enh » 19. Februar 2019 21:51

M. E. wäre OnAfterGetRecord der richtige Trigger in der Fact Box Page.

Den Filter mĂĽsstest du auf die Source Table der Fact Box Page setzen, nicht auf eine lokale Variable, es sei denn du gibst auch diese lokale Variable aus.
enh
 
Beiträge: 2341
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: SETFILTER in der FactBox will nicht greifen

Beitragvon m_schneider » 20. Februar 2019 08:54

Raban hat geschrieben:...So weit so gut. In der ArtikelĂĽbersicht eingebunden...

und (wahrscheinlich) ĂĽber das Property "SubPageLink" verbunden. mithilfe dieses oder der Eigenschaft SubPageView kannst du steuern, was in der Factbox angezeigt wird.
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2146
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: SETFILTER in der FactBox will nicht greifen

Beitragvon Raban » 20. Februar 2019 09:02

m_schneider hat geschrieben:und (wahrscheinlich) ĂĽber das Property "SubPageLink" verbunden. mithilfe dieses oder der Eigenschaft SubPageView kannst du steuern, was in der Factbox angezeigt wird.


Guten Morgen,

genau. Ich habe das jetzt so gelöst

in der "SourceTableView" ==> SORTING(Status,Prod. Order No.,Item No.) ORDER(Ascending) WHERE(Status=FILTER(Planned|Firm Planned|Released)) eingetragen

Funktioniert so.

Herzlichen Dank fĂĽr die Hilfe
Beste GrĂĽĂźe
Robert
Beste GrĂĽĂźe | Robert
Benutzeravatar
Raban
 
Beiträge: 154
Registriert: 7. Mai 2011 08:32
Realer Name: Robert Liess
Arbeitsort: Hannover
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC14.28 Build 14.0.47686.0


ZurĂĽck zu NAV 2015

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron