Domino 9 und frühere Versionen > Administration & Userprobleme

Dokumente per Skript erstellen

(1/3) > >>

shizen:
Hallo

ich erstelle beim schließen einer Maske, mehrer Kopien mit veränderten Inhalt des erstellten Dokumentes, z.B sich wiederholende Termine oä.
mit diesem Skript:

Set ndoc = db.createDocument
Call doc.copyallitems(ndoc)
ndoc.item=xxxx
call ndoc.Save(true,true)

wenn ich später prüfe ob schon ein Termin vorhanden ist, werden alle Dokumente die mit dem Skript erzeugt wurden nicht beachtet, nur das welches mit der Maske direkt angelegt wurde.
Woran liegt das???

Grüsse

tks:
Hi.

Ich würde mal vor dem save ein computewithform einbauen.

Gruß

Thomas

koehlerbv:
Hast Du hier noch ein paar mehr Infos ?
Was steht in den so erzeugten Dokumenten wirklich drin ?
Wie prüfst Du denn die Termine ?

@Thomas: ComputeWithForm wird nix bringen, da ja alle Items kopiert sein sollten.

Bernhard

tks:
Kopie schon. Aber die Doks werden ja auch verändert.

Was steht denn im Form-Feld?

Thomas

shizen:
Hallo

ich denke ich hab jetzt den Fehler gefunden, aber keine Lösung :-(
und zwar kopiert er zwar die items, aber nicht deren Eigenschaften d.h. aus einem Datetime wird ein Text!
Wie kann ich das verhindern?

@koehlerbv:
in den Doks steht nur ein Start- und Endedatum sowie Start- und Endezeit und ein paar Textfelder.
ich suche die Doks dann mit einem db.search und da werden sie nicht gefunden.

Grüsse

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln