Hallo!
Nochmal vielen Dank an alle, die geantwortet haben!
Das Felder-Setzen in Dokumenten aus einer Maske heraus hab ich zwar nicht hingekriegt, aber ich hab das anders gelöst. Zumindest glaube ich aber jetzt zu wissen, woran es liegt: Genauso wie zum Öffnen eines Doks muss eine Ansicht geöffnet sein, in der das zu öffnende oder zu bearbeitende Dokument drinnen ist. So is das eben.
.
Meine Lösung: Mit @command([OpenView]; "viewname"; "Schlüssel") kann man die Ansicht öffnen (wenn sie nicht schon offen ist) und über den angegebenen Schlüssel wird das richtige Dokument fokussiert. Dann @command([openDocument]) und das gewünschte Doc öffnet sich.
Kleiner Schönheitsfehler dabei: die Ansicht bleibt auch nach schließen des Docs geöffnet. Aber man kann halt nicht alles haben.
Viele Grüße,
Lutz