Also mein Problem ist nicht ganz rausgekommen. Wie man grundsätzlich Werte übernimmt weis ich, das funktioniert auch. Mit einer Schaltfläche und Formel.
Aber: Ich habe die Maske Kunden um das Feld UNID erweitert, aber alle alten Dokumente haben, dort natürlich keinen Wert drin, weil´s das Feld zum Zeitpunkt der Erstellung nicht gab.
Da hab ich mir gedacht, lassen wir den Wert doch zum Zeitpunkt des Anzeigens berechnen. Das geht aber nicht, ich vermute solche Felder werden gar nicht in der DB gespeichert.
Nächster Gedanke: In der Formel der Schaltfläche vor @Command([Compose];"Auftrag") mit @SetField("Id"; @DocumentUniqueID) und @Command([FileSave]) das Feld korrekt zu füllen. Warum das nicht geht weis ich nicht.