NicoTheBrush ha scritto:
Il tuo carrier_id di fatto è un oggetto res.partner? se si, farei:
OGGETTO RELAZIONE:
delivery.quote.rel (devi mettere anche un rec_name non esistendo il campo 'name', es. rec_name = 'carrier_id')
carrier_id: many2one verso res.partner (corriere)
order_id: many2one verso sale.order (offerta)
poi se vuoi collegarti o dal corriere o dall'ordine devi mettere i o2m verso tale oggetto (dopo averle creato l'oggetto relazione ovviamente)
OGGETTO RES.PARTNER (quindi con inherit)
order_ids one2many verso delivery.quote.rel, carrier_id
OGGETTO SALE.ORDER (quindi con inherit)
carrier_ids one2many verso delivery.quote.rel, order_id
spero sia chiaro il giro...
Tornando a questo post vorrei cheiderti una cosa.
Nella vista della relazione posso visualizzare i dati ad esempio del carrier come ad esempio la data di crezione, senza dover aggiugnere questa colonna alla relazione vera e propria? perchè sto utilizzando questa struttura in altri casi e ho notato che se aggiungo la colonna alla relazione, e la valorizzo in fase di creazione, nel caso l'oggetto referenziato venga poi modificato, ovviamente nella relazione i valori non vengono aggiornati.