Ormai il GDL lo uso poco, ma ogni tanto mi capita di voler modificare qualche vecchio oggetto, come in questo caso il Timbro di Zona. Vorrei fare in modo che un campo (B) prenda dei valori in base a quanto selezionato in un'altro campo (A), ma in modo che il campo (B) sia comunque modificabile e si ripristini con il valore del campo A solo se viene modificato quest'ultimo. Sono sicuro di aver già fatto una cosa del genere, ma non trovo né l'oggetto in cui l'avevo, né ricordo come l'avevo fatto.
Ho provato mettendo nello script dei parametri:
IF valore_1="vuoto" THEN LOCK "testo1" ELSE PARAMETERS testo1=valore_1
ma così facendo, testo1 prende sempre valore_1 salvo che sia "vuoto"