Autor Thema: Problem View selection  (Gelesen 2213 mal)

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Problem View selection
« am: 15.01.16 - 14:29:49 »
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

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
« Letzte Änderung: 15.01.16 - 15:13:53 von rambrand »
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem View selection
« Antwort #1 am: 15.01.16 - 14:39:49 »
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

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Re: Problem View selection
« Antwort #2 am: 15.01.16 - 14:43:12 »
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
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Problem View selection
« Antwort #3 am: 15.01.16 - 15:40:20 »
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.

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Re: Problem View selection
« Antwort #4 am: 15.01.16 - 16:21:41 »
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

Bye
Markus
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

Offline jo@chim

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
Re: Problem View selection
« Antwort #5 am: 15.01.16 - 16:30:58 »
Ich arbeite hier seit einigen Jahren mit einem Agenten, der mir über Nacht das Datum hardcoded in die entsprechenden Fälligkeitsübersichten schreibt. Das hat den Vorteil, dass ich nicht jedes Mal ne Unmenge Dokumente anfassen muss.
Gruss,
Achim
-------------------
IBM Certified Advanced Application Developer Lotus Notes and Domino 7

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz