[gelöst]Datum errechnen

29. Juni 2011 10:40

Hallo,

was heisst CALCDATE('<+1D>',MaxDate),31129999D);

hab vielleicht gerade ne lange leitung......

:-)
Zuletzt geändert von Pegasus am 30. Juni 2011 09:19, insgesamt 1-mal geändert.

Re: Datum errechnen

29. Juni 2011 10:42

ein Compilefehler :mrgreen:

Aber Scherz beiseite: irgendetwas stimmt in deiner Anweisung nicht, dort ist ein Klammer und ein Parameter zu viel.

Wenn man den ersten Teil nimmt:
Code:
CALCDATE('<+1D>',MaxDate)


kommt da Maxdate + 1Tag heraus (oder eine Fehlermeldung, wenn das Datum größer wird als erlaubt)

Gruß, Fiddi

Re: Datum errechnen

29. Juni 2011 10:55

ok..hab ich verstanden..

ich hab da nen Bericht vorliegen mit Debitorenposten zum Stichtag.
Dazu wird auf dem Debitor mit Datumsfilter gefilter..... alles ist gut :-)

jetzt sollen aber ZUSÄTZLICH weitere Debitorenposten angezeigt werden die nicht auf den Datumsfilter des Debitors reagieren....bzw
erst AB dem Datumsfilter ausgegeben werden. Wie setze ich den Datumsfilter des Debitors bei dem zweiten Eintrag der zugehörigen
Debitorenposten um?

also

Debitor
....Debitorposten bis (Datumsfilter debitor)
....Debitorposten ab (Datumsfilter debitor)????????

Re: Datum errechnen

29. Juni 2011 11:02

Hi,
das sollte so funktionieren.
"Posting Date" ist hierbei das Datum auf das ich filtere, dass müsstest du eventuell tauschen.
Beim ersten Lauf filtert er bis heute, auch das müsstest du vermtl anpassen.

Code:
// Erster Lauf
MaxDate := TODAY;
FromDate := 0D;
// Zweiter Lauf
IF SecondRun THEN BEGIN
  FromDateDate := CALCDATE('<+1D>',MaxDate);
  MaxDate := 31129999D;
END;

SETFILTER("Posting Date",'%1..%2',FromDate..MaxDate);

Re: Datum errechnen

29. Juni 2011 11:17

kleiner Bug in letzter Zeile:

Code:
// Erster Lauf
MaxDate := TODAY;
FromDate := 0D;
// Zweiter Lauf
IF SecondRun THEN BEGIN
  FromDateDate := CALCDATE('<+1D>',MaxDate);
  MaxDate := 31129999D;
END;

SETFILTER("Posting Date",'%1..%2',FromDate,MaxDate);


Gruß, Fiddi
Zuletzt geändert von fiddi am 29. Juni 2011 11:25, insgesamt 1-mal geändert.

Re: Datum errechnen

29. Juni 2011 11:22

Oh, da war ich wohl etwas schnell.

danke fiddi :)