Autor Thema: Ansichts zeigt nicht alles an  (Gelesen 4066 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Ansichts zeigt nicht alles an
« am: 24.01.13 - 16:02:14 »
Hallo,

ich habe hier gerade ein ganz komisches Problem.

Ich habe eine Back-End-Ansicht die mit einem einzigartigen Schlüssel  sortiert ist.

Die Ansichtsauswahl ist
Code
SELECT @All
, also nicht sonderlich schwer und trotzdem taucht, das bestimmte Dokument nicht auf. Ich hatte erst den Verdacht, dass das Feld kein Summary-Feld ist, aber nein, das ist es auch nicht.

Hab den Ansichtsindex schon mal aktualisiert, aber auch das hilft nicht. Hatte ich in meiner 7-jährigen Laufbahn noch nicht. Meist saß der Fehler offensichtlich vor dem Bildschirm, diesmal hoffe nicht.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Ansichts zeigt nicht alles an
« Antwort #1 am: 24.01.13 - 16:12:54 »
Gibt's Leserfelder oder sind die Rechte sonst irgendwie eingeschränkt?

Was passiert wenn du die Ansicht neu erstellst?

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #2 am: 24.01.13 - 16:14:10 »
Ja gibt es aber ich kann das Dokument öffnen. Sorry hätte ich schon dazu schreiben sollen.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Ansichts zeigt nicht alles an
« Antwort #3 am: 24.01.13 - 16:19:11 »
Was ist wenn du eine neue Ansicht erstellst?

Basiert das Dokument auf einer Maske, d.h. gibt's ein Feld Form?

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #4 am: 24.01.13 - 16:39:48 »
Ja ist halt ein stinknormales in einer anderen Ansicht auswählbares Dokument, das ist ja der Witz an der Sache
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #5 am: 24.01.13 - 16:54:17 »
F9, SHIFT F9, STRG SHIFT F9, Datenbank schließen und neu öffnen, Client schließen und neu öffnen?

load updall -r ?

Hat der Server auch Leserecht auf das Dokument?

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #6 am: 24.01.13 - 17:00:16 »
@Peter: Die üblichen Verdächtigen habe ich schon durch
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #7 am: 24.01.13 - 17:11:41 »
Replizierkonflikt oder Antwortdokument?

Prüfe mal, ob es eines der Felder $REF oder $CONFLICT gibt.

Wir haben eine Datenbank, in der bekommen wir Replizierkonflikte so hin, dass nachher beide Dokumente Replizierkonflikt sind. Und die können wir in normalen Ansichten nicht sehen, da Antworten dort hierarchisch angezeigt werden.

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #8 am: 24.01.13 - 18:05:42 »
Also Konflikt kann eigentlich nicht sein, da haben wir gleich mehrere Agenten die uns sowas melden und Ytria hilft bei der Beseitigung, aber ich habe der Sache mal nen Versuch gegeben. Siehe Screenshot.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Ansichts zeigt nicht alles an
« Antwort #9 am: 24.01.13 - 19:59:17 »
Hi wahrscheinlich wiederhole ich, was du eh schon getestet hast (aber manchmal überliest man etwas)
- Was passiert, wenn du die Ansicht neu speicherts (oder eine neue erstellst)
- Ist auch wirklich die hierarchische Kategoriesierung der Ansicht aus ($REF... wie Peter schon sagte)
- Der Server hat auch definitiv Lesezugriff (Im Leserfeld muss er in vollkanonischer Form oder besser über eine [Rolle] drin stehen)
- hast du am $FormulaClass-Feld der Ansicht rumgedreht? (über DXL)

Wir hatten mal das umgekehrte Problem, dass Dokumente in einer Ansicht angezeigt wurden, obwohl sie nicht sollten. Die Select-Formel lautetete:
Code
SELECT Form="Memo":"Reply"
Ein Mail-In-Agent verarbeitete die Dokumente und änderte das Form-Feld auf "Dokument". Wenn in der DB das Flag "Optimize Document Table Map" gesetzt war, dann fielen die Dokumente manchmal nicht aus der Ansicht. Nur ein SHIFT+F9 hat das Problem behoben, F9 oder auch STRG+SHIFT+F9 (bei dem ich eigentlich der Meinung war, dass er das selbe wie SHIF+F9 macht, nur über alle Ansichten ) hat nicht geholfen.
Da du aber schreibst, dass du ein Select @All drin hast, kann ich mir auch nicht vorstellen, dass das bei dir das Problem ist.

Ist zwar jetzt OT aber als Workaround für obiges Problem hat ein
Code
SELECT Form+"dummy"="Memodummy":"Replydummy"
geholfen. Für diese Ansicht ist halt dann keine optimierte Tablemap möglich.

Gruß
Roland




« Letzte Änderung: 24.01.13 - 20:03:15 von pram »
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #10 am: 25.01.13 - 08:19:43 »
Hehe

jetzt wird es lustig und habe ich auch so noch nicht  gesehen. Ich habe der neuen View einfach noch ne Chance gegeben. Also neue View erstellt. Select gesetzt und nur eine Spalte eingebaut mit dem Schlüssel den ich benötige. Ansicht aufgebaut... und tadaaaa das Dokument ist nun enthalten. Ich auf dem Höhepunkt der morgendlichen Euphorie (Besser als der erste Kaffee) .

Dann habe ich meine 2. Spalte eingefügt und zack fällt das Dokument aus der Ansicht.

Hier mal die Formel.

Code
_del1 := "|" ;
_del2 := "~" ;
_del3 := "|^|" ;
_List := @DocFields;
_excludeList := "Sortiment_MBG": "SortimentHistorie_MBG" : "Body" ;
REM {
Es werden keine Systemfelder ($ als erstes), Richtext, und Felder mit einem "_" an der dritten Stelle aufgenommen
TRi: Zusätzlich die SupplierFelder werden ausgeschlossen (64KB Problem)
};

_newList :=
@Transform(_list ; "_field" ;
@If(!@IsMember(_field; _excludeList) & @Left(_field;1) != "$" & @Right(@Left(_field ; 3) ; 1) != "_" & !@Contains( _field; "Supplier");
_field + _del2 + @Implode(@Text(@GetField(_field));_del3) ;
@Nothing)
					);
_del1 +  _del2  + _del1 + @Implode(@Trim(_newList); _del1)
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Ansichts zeigt nicht alles an
« Antwort #11 am: 25.01.13 - 08:51:53 »
Kann es sein, dass die Formel irgen einen Murks baut, z.B. Transofrm immer @Nothing liefert. Mach mal hier ein @Text oder Errorhandling mit @if(@isError...) rum:
Code
_del1 +  _del2  + _del1 + @Implode(@Trim(_newList); _del1)

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #12 am: 25.01.13 - 08:58:54 »
nein nicht immer Nothing, aber meine Kollege hatte gerade die scheinbar richtige Idee. Wir haben ein Feld in der Liste, das knapp an der 32k Grenz kratzt. Damit wird der Gesamtstring wahrscheinlich zu gross und Domino sortiert, das Dokument aus. Ich habe meine Exlude-List nun mal deutlich verlängert, und unter anderem dieses Feld mit aufgenommen. Ich warte gerade geduldig auf einen neuen Ansichtsindex und dann haben wir hier gleich ein Wuuuhuuu
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Ansichts zeigt nicht alles an
« Antwort #13 am: 25.01.13 - 09:19:03 »
Wuuuuhuuuuu
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz