[Gelöst] CC: Calcdate

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: Calcdate

Beitragvon navCH » 24. Oktober 2016 16:06

Hallo.

Möchte -1 Tag vor Buchungsdatum ausgeben.
Code: Alles auswählen
CALCDATE('<-1D>', ...);


Navision sagt ungĂĽltiger Typ.
Date:=Text;

MfG
Christian
Zuletzt geändert von navCH am 25. Oktober 2016 16:10, insgesamt 1-mal geändert.
Benutzeravatar
navCH
 
Beiträge: 522
Registriert: 23. Oktober 2012 09:33
Realer Name: Christian W

Re: CC: Calcdate

Beitragvon Natalie » 24. Oktober 2016 16:10

Brauchst du wirklich CALCDATE, weil es sich um eine variable Formel handelt?
Wenn du wirklich nur minus ein Tag brauchst, tut es auch
Code: Alles auswählen
NeuesDatum := Buchungsdatum - 1;
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? 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, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: CC: Calcdate

Beitragvon navCH » 24. Oktober 2016 16:32

Natalie hat geschrieben:Brauchst du wirklich CALCDATE, weil es sich um eine variable Formel handelt?Wenn du wirklich nur minus ein Tag brauchst, tut es auch
weiĂź nicht genau. Probiere es wahrscheinlich gleich aus.

Code: Alles auswählen
//Ăśbergebe Eingabefilter einer Code Variablen
EingabeFilter:="Value Entry".Getfilter("Value Entry"."Posting Date");
//Kopiere die ersten 8 Character, da ich nur das Anfangsdatum brauche (Startdate..Enddate)
Anfangsdatum:=COPYSTR(EingabeFilter, 1, 8);
//transformiere von Text zu Date
Evaluate(Transform,Anfangsdatum);
//Fehler:
SETFILTER("Posting Date",CALCDATE('<-1D>', Transform));

soweit mein Code..
Benutzeravatar
navCH
 
Beiträge: 522
Registriert: 23. Oktober 2012 09:33
Realer Name: Christian W

Re: CC: Calcdate

Beitragvon Natalie » 24. Oktober 2016 18:51

Wenn der Filter immer gesetzt ist, solltest du dir mal GETRANGEMIN ansehen ;-)
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? 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, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: CC: Calcdate

Beitragvon navCH » 25. Oktober 2016 15:51

@Natalie
Natalie hat geschrieben:
Code: Alles auswählen
NeuesDatum := Buchungsdatum - 1;

funktioniert, zumindest die richtige Ausgabe vom Buchungsdatum ;-)

MfG
Christian
Benutzeravatar
navCH
 
Beiträge: 522
Registriert: 23. Oktober 2012 09:33
Realer Name: Christian W

Re: [Gelöst] CC: Calcdate

Beitragvon navCH » 20. November 2018 17:18

Kann ich mit einem Calcdate die Periode, oder den Monat aus einem Datum berechnen?


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

Re: [Gelöst] CC: Calcdate

Beitragvon martinst » 20. November 2018 20:47

martinst
 
Beiträge: 621
Registriert: 24. August 2005 18:27
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x, 3.x, 4.x, 5.x, 2009

Re: [Gelöst] CC: Calcdate

Beitragvon navCH » 21. November 2018 10:25


Genau das war's.
Benutzeravatar
navCH
 
Beiträge: 522
Registriert: 23. Oktober 2012 09:33
Realer Name: Christian W

Re: [Gelöst] CC: Calcdate

Beitragvon navCH » 21. November 2018 11:15

Wie kann ich das Datum vom Jahresende vom Vorjahr kalkulieren?

Ok. Ich korrigiere mich selbst:

Code: Alles auswählen
CALCDATE('<+CY-12M>',Date)
funktioniert

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


ZurĂĽck zu NAV 2009

Wer ist online?

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