Grazie Nico, ma la risposta è 'si e no'.
mi spiego;
in un oggetto (chiamiamolo 'config'), un utente mi seleziona un oggetto da 'ir.model' - facciamo per esempio, che mi selezioni, le fatture, oggetto 'account.invoice' -.
in questo medesimo form, c'è un messaggio che l'utente mi compila. per esempio:
campo = 'La fattura {object.name} del {object.date} del fornitore {object.partner_id.code}, è scaduta da più di 30 giorni.'
in un secondo tempo (quando si verifica il caso - fattura scaduta da più di 30 gg.-), scrivo l'avviso all'utente compilandolo con il 'format';
esito = campo.format(object=<modello>)
quello che vorrei realizzare, è che in fase di inserimento del 'campo', fare un parsing dello stesso, e controllare la coerenza dei campi di {object.}.
Nell'esempio, è chiaro che il campo '{object.partner_id.code}', non esiste, perchè è un rif. a res.partner.
La necessità è di farlo a monte, quando l'utente inserisce il 'campo', ed inviargli un messaggio di errore (cosa che già faccio, per altri errori).
si può fare? come?
Grazie.