[Gelöst]CC: Kalenderwochen

Bild Microsoft Dynamics NAV 2009 (aka "NAV 6")
Forumsregeln
Impressum • Community-Knigge • Nutzungsbedingungen • Datenschutzrichtlinie

Bitte unbedingt angeben, ob sich eure Frage auf den RoleTailored-Client (RTC) oder den Classic-Client (CC) bezieht!

[Gelöst]CC: Kalenderwochen

Beitragvon navCH » 30. November 2016 18:06

Hallo.

Ich möchte eine Auswertung für einen Kunden programmieren.
Er möchte bestimmte Artikel pro Kalenderwoche, nach deutschen Kalender ausgewertet bekommen.
Navision wertet soviel ich weiĂź nach amerikanischen Kalender aus?
Der Filter sollte von vergangenen KWs z.B. aus 2015 bis zur letzten abgeschlossenen Kalenderwoche auswählbar sein.

Hat jemand ne Idee, wie ich das auf deutschen Kalender programmiere? Einen Ansatz?

Beste GrĂĽĂźe
Christian
Zuletzt geändert von navCH am 28. Juni 2017 13:54, insgesamt 3-mal geändert.
Benutzeravatar
navCH
 
Beiträge: 522
Registriert: 23. Oktober 2012 09:33
Realer Name: Christian W

Re: CC: Kalenderwochen

Beitragvon Kowa » 1. Dezember 2016 01:47

Navision wertet soviel ich weiĂź nach amerikanischen Kalender aus?

Nein, der erste Tag der Woche bei NAV ist ein Montag, wie in DE (und auch DK) üblich und so auch in ISO 8601 festgelegt. Sonntag (wie in US, CA, GB, AU, JP) als erster Tag (oder andere Tage wie der Samstag in islamischen Ländern) ist auch nicht einstellbar.
DATE2DWY Function (Date)

Beim Formatieren auĂźerdem dieses beachten.
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: CC: Kalenderwochen

Beitragvon navCH » 2. Dezember 2016 13:59

Hallo Kowa.

Das der erste Tag der Woche bei NAV ein Montag ist, kommt mir natĂĽrlich entgegen!

Ich möchte bei Start des Reports in der Request-Form KW und Jahr abfragen.
Je nach KW und Jahr, möchte ich das Buchungsdatum von..bis ableiten, um die Kalenderwoche berechnen zu können.

Also z.B.:
KW: 48
Jahr: 2016
=Buchungsdatum: 28.11.16..04.12.16

Ich ĂĽberlege wie ich das Buchungsdatum so richtig eingestellt bekomme?
Gibt es eine Umkehrfunktion zu DATE2DWY womit ich ein Datum, oder Buchungszeitraum generieren kann?

Beste GrĂĽĂźe.
Christian
Benutzeravatar
navCH
 
Beiträge: 522
Registriert: 23. Oktober 2012 09:33
Realer Name: Christian W

Re: CC: Kalenderwochen

Beitragvon Timo Lässer » 2. Dezember 2016 14:32

Gebe in der Request-Form im Feld (oder in deiner Variable) Datumsfilter einfach "MO48..SO48" ein, dann wandelt NAV das schon aus eigener Kraft in 28.11.2016..04.12.2016 um, ohne dass du eine einzige Zeile programmieren musstest.
Vorteil: Das funktioniert an allen Stellen in der Anwendung, an denen ein Datumsfilter eingegeben werden kann.

Siehe Online-Hilfe: Eingeben von Datumsangaben
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: CC: Kalenderwochen

Beitragvon navCH » 2. Dezember 2016 14:39

Genial! Mache ich so.
Danke.

Beste GrĂĽĂźe.
Christian
Benutzeravatar
navCH
 
Beiträge: 522
Registriert: 23. Oktober 2012 09:33
Realer Name: Christian W

Re: CC: Kalenderwochen

Beitragvon navCH » 9. Dezember 2016 19:09

Hallo.

Was wenn ich die 39 KW aus 2015 in den Filter eingeben möchte?

Beste GrĂĽĂźe.
Und einen schönen 3. Advent!
Benutzeravatar
navCH
 
Beiträge: 522
Registriert: 23. Oktober 2012 09:33
Realer Name: Christian W

Re: CC: Kalenderwochen

Beitragvon Timo Lässer » 11. Dezember 2016 14:13

Ganz einfach:
Mo392015
fĂĽr den Montag der 39. KW im Jahr 2015
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: CC: Kalenderwochen

Beitragvon winfy » 17. Januar 2017 12:34

Ein kleiner Gedankenstolperstein:

Was man in dem Zusammenhang noch beachten sollte ist das eine Kalenderwoche eines Jahres auch bis ins nächste Jahr andauern kann und auch nicht zwangsläufig am 1. Januar beginnt.
Also die Summe der Umsätze in einem Jahr ist in der Regel nicht die Summe der Umsätze der Kalenderwochen in einem Jahr.

z.B.: "Mo522016..So522016" ist 26.12.16..01.01.17

Mfg,
winfy
"Das Wissen ist das einzige Gut, das sich vermehrt, wenn man es teilt.
Wer nichts weiĂź, muss alles glauben."
...Marie von Ebner-Eschenbach
Benutzeravatar
winfy
 
Beiträge: 873
Registriert: 15. Oktober 2009 08:19
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: NAV 3.x - BC 23.x


ZurĂĽck zu NAV 2009

Wer ist online?

Mitglieder in diesem Forum: Yandex [Bot] und 1 Gast