Mit Feld!="" überprüfst Du natürlich, ob das Feld gefüllt ist und führst die Aktion aus, wenn das Feld gefüllt ist. Richtig wäre, sie auszuführen, wenn das Feld leer ist (also Feld=""). Wenn allerdings "Formeln übernehmen Werte des markierten Dokuments" (oder so ähnlich) angehakt ist, und Du beim Compose auf einem anderen Dokument stehst, wird dessen Feldinhalt genommen.
Du kannst die Abfrage natürlich auch in die Schaltfläche mit dem Compose einbauen, dann wird sie nur ausgeführt, wenn das Dokument erstellt wird. Also erst Teilmasken abfragen, Notes.ini schreiben, dann Dokument erstellen mit Compose, Postopen übernimmt aus der ini die Teilmasken ins Dokument.