Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di dichiarare la versione di Odoo a cui riferisce la domanda
  • Pagina:
  • 1
  • 2

ARGOMENTO: Installazione modulo/collegamenti tra tabelle

Re:Installazione modulo/collegamenti tra tabelle 7 Anni 8 Mesi fa #4879

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Infatti :), purtroppo era preso come "regola" in alcuni moduli che ho "maneggiato", vedi quelli del training...

P.S.: nel caso A (in m2o con B ) e B (in o2m con A) basta tenere l'ordine: creare prima A, poi B; in casi più complessi forse si richiede una prima dichiarazione e un inherit successiva
Ultima modifica: 7 Anni 8 Mesi fa da NicoTheBrush.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Installazione modulo/collegamenti tra tabelle 7 Anni 8 Mesi fa #4887

  • Dr.Dran
  • Avatar di Dr.Dran
  • Offline
  • Gold Boarder
  • Messaggi: 187
  • Karma: 0
Ciao ragazzi!

in realtà fate questo ragionamento quando sviluppate un modulo:

Ragioniamo in modalitàsequenziale, altri framework definiscono in primis gli oggetti e epoi le relazioni a contorno, questo perchè relazioni o2m creano un campo id nell'oggetto di destinazione in questo caso A o2m b creano un campo id di riferimento in b, una relazione A m2m B crea invece una tabella a parte dove vendono crati un campo id che fa riferimento alla tabella A e uno che fa riferimento alla tabella B etc. etc.

Quindi visto che openerp in genere mescola definizione degli oggetti assieme poi alla logica il comportamento corretto sarbbe quello di definire gli oggetti in primis, poi successivamente le relazioni fra loro vengono fatte con degli inherit come ha spiegato il buon TheBrush.

Cheers

Franco
Franco Tampieri:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Installazione modulo/collegamenti tra tabelle 7 Anni 8 Mesi fa #4892

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Dr.Dran ha scritto:
Quindi visto che openerp in genere mescola definizione degli oggetti assieme poi alla logica il comportamento corretto sarbbe quello di definire gli oggetti in primis, poi successivamente le relazioni fra loro vengono fatte con degli inherit come ha spiegato il buon TheBrush.
Può essere che in certe situazioni sia necessario fare questi giri, ma per ora non mi è mai capitato
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Installazione modulo/collegamenti tra tabelle 7 Anni 8 Mesi fa #4893

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
eLBati, se uno è ordinato nel creare gli oggetti non ne ha bisogno, se butti un occhio qui invece è pieno :) :
http://bazaar.launchpad.net/~openerp-commiter/openobject-addons/extra-6.0/view/head:/training/training.py

Tra l'altro segnalo anche una cosa piuttosto pericolosa del "work in progress" spesso mi è capitato di fare variazioni, aggiornare la programmazione, riprogrammare i py, rifare l'aggiornamento, sembra funzionare tutto installato da zero invece ci sono errori: il consiglio è di provare l'installazione da zero del modulo su un DB nuovo, possono capitare problemi come:
1. l'introduzione di un sotto menu prima della creazione del ramo principale (se lo metto nell'update successivo è già presente il ramo principale nel DB e non da errore)
2. inserire appunto campi o2m prima del m2o, infatti se l'oggetto che ha il m2o è stato creato prima non sembra dare problemi quando aggiungo in un secondo step il o2m

Spero di avere chiarito e non complicato la vita :)
Ultima modifica: 7 Anni 8 Mesi fa da NicoTheBrush.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.131 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam