Domino 9 und frühere Versionen > Entwicklung

Dokumente ohne Masken-Namen

<< < (2/2)

m3:
Was mir persönlich hier fehlt ist eine Überprüfung, ob strForm auch wirklich nicht leer ist.

LN4ever:
Das Feld FORM entsteht als Dokumentfeld im neuen Dokument standardmäßig erst beim (ersten) Abspeichern des Dokuments und wird bei jedem Abspeichern mit dem Wert der gerade benutzten Maske überschrieben.

In deinem Code sehe ich starke Hinweise, daß du kein Frontend-Save durchführst (SaveOptions auf "0" setzen und dann nur ein CLOSE).

Dann entsteht auch kein Feld FORM.

Der einfachste Weg, dessen Existenz zu sichern, ist der Einbau dieses Feldes in die Maske selbst. Das hat noch einige weitere Vorteile, z.B. kannst du auch bereits bei neuen Dokumenten HW-Formeln mit Bedingungen des FORMS-Inhalts abprüfen - und es tut überhaupt nicht weh.

ZaLudtske:
@m3
Die Variable kann nicht leer sein, das wird vom Aufrufer der Prozedur bereits überprüft. 

@LN4ever
Du hast recht der bestand tatsächlich darin, dass das Dokument in einem Agenten der zusätzliche Daten eingelesen hat, ein Save im Backend machte.

Vielen dank für eure Hilfe.

Rainer

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln