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

ARGOMENTO: Differenze fra i 3 tipi di inherit

Differenze fra i 3 tipi di inherit 6 Anni 3 Settimane fa #10277

  • luigiopenerp
  • Avatar di luigiopenerp
  • Offline
  • Fresh Boarder
  • Messaggi: 13
  • Karma: 0
Salve qualcuno di voi riesce a spiegarmi i 3 tipi di inherit?

name = 'network.material'
_inherit = 'network.material'

oppure

_name = 'other.material'
_inherit = 'network.material'

oppure

_name = 'tiny.object'
_table = 'tiny_object'
_inherits = {
'tiny.object_a': 'object_a_id',
'tiny.object_b': 'object_b_id',
... ,
'tiny.object_n': 'object_n_id'
}

Ho provato a leggerli nel manuale

doc.openerp.com/trunk/developers/server/...-inheritance-inherit

ma non cio capito molto!
Piu che altro il primo ed il secondo mi sembrano uguali ed il terzo non lo comprendo bene!

Se avete un attimo per rispondere sono qui!!!

GRAZIE IN ANTICIPO
(P.S. sto provando a sistemare per la 7 il modulo hotel)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Differenze fra i 3 tipi di inherit 6 Anni 3 Settimane fa #10279

  • OpenCode
  • Avatar di OpenCode
  • Offline
  • Gold Boarder
  • Vi Veri Veniversum Vivus Vici
  • Messaggi: 179
  • Ringraziamenti ricevuti 32
  • Karma: 4
luigiopenerp ha scritto:

name = 'network.material'
_inherit = 'network.material'


Eredita la classe network.material e aggiunge/rimuove/modifica ciò che di nuovo vai a dichiarare. Ciò che ottieni è sempre la stessa classe ma modificata secondo le tue direttive

_name = 'other.material'
_inherit = 'network.material'

Eredita la classe network.material e aggiunge/rimuove/modifica ciò che di nuovo vai a dichiarare. Ciò che ottieni è una nuova classe che di base eredita tutto da network.material ed aggiunge quanto di nuovo hai dichiarato.

_name = 'tiny.object'
_table = 'tiny_object'
_inherits = {
'tiny.object_a': 'object_a_id',
'tiny.object_b': 'object_b_id',
... ,
'tiny.object_n': 'object_n_id'
}

Eredita dalle vari classi dichiarate. Ciò che ottieni è una nuova classe frutto del mix di quelle presenti in _inherits

Sono stato molto superficiale ma per iniziare a capire è più o meno così.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Differenze fra i 3 tipi di inherit 6 Anni 3 Settimane fa #10283

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
sbircia anche il memento di OpenERP c'è un disegno "chiarificatore", spero :)

Prova da questo link o cerca in google:

www.google.it/url?sa=t&rct=j&q=memento%2...642243,d.Yms&cad=rja
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.131 secondi

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

Protected by R Antispam