Domino 9 und frühere Versionen > ND6: Entwicklung
DocLink in Sub Querysave
TMC:
Wollte mir jetzt gerade Dein Script ansehen.
Dazu fehlen aber noch ein paar Infos:
- Wo genau hängt es? Du schreibst nur: "Warum kann ich hier keinen DocLink senden?"
- Falls es zu einem Script-Fehler kommt: Bei welcher Zeile entsteht der Fehler? (-> Debugger hilft da)
Beim überfliegen hab ich gesehen, dass Du da Anweisungen wie "Goto ende" drinhast. Damit überspringst Du übrigens Dein senddoc.send - vielleicht liegt es auch daran.
Glombi:
Mit
Call senddoc.send (True,Teamlead)
wird die Maske im Dokument gespeichert (1. Parameter = True). Das willst Du nicht wirklich (sonst hättest Du nicht zuvor Form = "Memo" gesetzt). Ersetze das mal durch ein False.
Evtl. gibt es in der Maske, die Du aktuell versendest, gar kein Body Feld.
Andreas
rento:
Das Skirpt wird bei Querysave eingehangen und ausgeführt.
Mit Goto überspringe ich den teil nur wenn die bedingungen nicht zutreffen, die ich brauche, damit er ne Mail sendet.
Mit senddoc.send (False,Teamlead) habe ich auch schon probiert funktioniert auch net.
Wenn ich das senddoc.send auf True setzt kommt der Fehler vom debuger an der Stelle wo ich den DocLink einfügen möchte.
Das Bodyfeld ist vorhanden.
Habe das senddoc.send jetzt auf False stehen und nur der DocLink wir nicht angezeigt.
Achso noch ne Info Mails komme alle an nur der DocLink ist nicht vorhanden.
Glombi:
Endlich die Info wo der Debugger zuschlägt ;D
Es ist klar: Du referenzierst auf "doc", welches es gar nicht gibt. Vorher iterierst Du solange bis: doc is nothing
Also gibt es kein doc, auf das Du verlinken kannst.
Im ürbigen ist Deine Methode, den Teamleider zu ermitteln, äußerst unperformant: Du gehst über alle Dokumente der Datenbank und suchst solange, bis ein Teamleiter gefunden wurde.
Besser ist da eine Ansicht, die nur Dokumente anzeigt, in denen der Teamleiter vorhanden ist. Dann kann Du mit
set doc = view.GetFirstDocument
arbeiten...
Andreas
rento:
Hey supper vielen und Großen danke.
Also war es doch mal wieder meine Eigene Dummheit, das das mit dem doc net gesehen hab :-[ .
Das mit der Ansicht ist ne gute idee kann ich noch einbauen.
nochmal ganz viel dank.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln