Scusate se torno su questa discussione: ho cantato vittoria troppo presto.
ora ho la lista che mi serve, da mettere nel campo 'selection' (e fin qui è tutto ok).
il problema è questo:
campo A = tipo many2one su 'ir.model'
campo B = tipo selection dello stato dell'oggetto A
spiego; l'utente, nel campo A seleziona il modello ('fatture', piuttosto che 'ordini di acquisto' o 'ordini di vendita', ecc...).
tutti questi hanno un campo 'stato', che però si differenzia da uno all'altro; e come è stato fatto (giustamente) notare, queste 'liste' di valori possibili ** non vengono memorizzate da nessuna parte del DB **. Con il 'fields_get', sono riuscito comunque a tirare fuori la 'lista' incriminata.
Quello che vorrei fare, è:
Un metodo 'on_change' sul campo A,
nel quale, tramite 'fields_get' leggo la lista dei valori del campo 'stato' del 'model',
e la sbatto dentro il campo B, aggiornandolo,
così che l'utente possa scegliere il 'stato' voluto, nella 'selection' del campo B.
Finora ne ho provate tante, tutte inutili.
Qualcuno può aiutarmi ?
Grazie!