Domino 9 und frühere Versionen > ND9: Entwicklung

Problem View selection

(1/2) > >>

rambrand:
Hallo,

ich will eine Ansicht mit allen fälligen Dokumenten einer DB erstellen. Jedes Dokument hat ein Datumsfeld "wf_erstelldatum". In einem Profildokument gibt es einen Wert, nach wie vielen Tagen das Dokument fällig sein soll. Daher habe ich mir folgende view selection erstellt.


--- Code: ---_diff := @GetProfileField("katpflege";"kat_tagedocungesendet");
SELECT @Date(@Adjust(wf_erstelldatum;0;0;_diff;0;0;0)) < @today

--- Ende Code ---

Im Testdokument steht im Feld wf_erstelldatum der Datumswert "13.01.2016 12:50:01", _diff ist 1 und heute ist der 15.01.2016.
Eigentlich sollte der Select für das Dokument auf true gehen, da 14.01.2016 kleiner als 15.01.2016 ist.
Ich habe lediglich der Lesbarkeit wegen _diff definiert. Problem tritt aber auch auf, wenn ich das @GetProfileField mit in die Select-Zeile nehme.

Trotzdem bringt die Ansicht kein Dokument. Wo liegt da mein Denkfehler?

Bye
Markus

koehlerbv:
Der Rückgriff auf das Environment oder ProfileDocuments oder andere Ansichten (und weiteres) ist in Ansichten prinzipiell nicht möglich. Das betrifft Auswahl- und Spaltenformeln.

Bernhard

rambrand:
Mist ... ich hatte so was schon befürchtet. D.h. ich müsste den Wert zum Berechnen des Fälligkeitsdatums in das Dokument schreiben.

Danke Bernhard

Bye
Markus

Peter Klett:
Du willst bestimmt auch nicht @Today in der Selektionsformel haben.

Schreibe einen Agenten, der morgens früh in alle fälligen Dokumente ein flag setzt und selektiere in der Ansicht danach.

Falls Du nicht die Dokumente verändern willst, zeige die Dokumente nicht in einer Ansicht, sondern in einem Ordner, in den Du die Dokumente, ebenfalls per Agent, verschiebst.

rambrand:
Hallo Peter,

Danke, so habe ich das jetzt auch realisiert - via Agenten.

Hab inzwischen auch gelesen, dass @Today ziemlich lahm ist.

--- Zitat ---Unfortunately, the cost is that they perform so much worse than the other Time/Date methods
--- Ende Zitat ---

Bye
Markus

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln