Options

Datum berekenen

SherlockSherlock Member Posts: 40
edited 2011-09-14 in NAV Dutch speaking only
Goedemiddag,

Ik heb het volgende stukje code:
refDate := TODAY;
exprDate := 'CM+13M';
newDate := CALCDATE(exprDate,refDate);

In onze testomgeving werkt het, maar in de Live-omgeving krijg ik de volgende melding:
'De datumformule 'CM+13M' moet een tijdseenheid bevatten.'

'Voorbeelden van tijdseenheden: D, WD, W, M, K of J.
'L, lopende tijdseenheid, kan als prefix worden opgegeven bij tijdseenheid.'

De bedoeling is om een datum weer te geven die die 13 maanden verder ligt, en dan de laatste dag van de maand.

Voorbeeld 1:
huidige datum: 23-05-2011
nieuwe datum: 30-06-2012

Voorbeeld 2:
huidige datum: 10-04-2011
nieuwe datum: 31-05-2012

Het vreemde is dat het in de ene omgeving dus werkt en in de andere niet. De Navision versie is sowieso gelijk, en voor zover ik weet zijn alle objecten verder ook gelijk. Zou het aan een taalinstelling oid kunnen liggen?

edit:
Na iets verder gekeken te hebben :oops: zie ik dat het bij sommige orders in de Live-omgeving ook werkt.

edit2:
In het nederlands moet het dus LM zijn, terwijl het engels CM nodig heeft. Wat is hier nu de universele benaming voor?

Comments

Sign In or Register to comment.