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
  • Pagina:
  • 1
  • 2

ARGOMENTO: estendere partner

estendere partner 8 Anni 1 Settimana fa #4000

  • paplo
  • Avatar di paplo
  • Offline
  • Senior Boarder
  • Messaggi: 46
  • Karma: 0
Ciao,

ho bisogno di estendere "res.partner".
Vorrei, quando creo un nuovo partner, riempire il campo "codice" con un codice numerico ottenuto tramite un funzione.
Come posso farlo ?

Grazie,
Paolo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:estendere partner 8 Anni 1 Settimana fa #4002

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Puoi usare un 'fields.function': doc.openerp.com/v5.0/developer/2_5_Objec...ml#functional-fields

Oppure 'ir.sequence' nei '_defaults', vedi il default di 'name' di 'sale.order' in 'sale/sale.py'. Per usare il default devi prima aver creato la tua ir.sequence, il modulo sale lo fa nel file 'sale_sequence.xml'
Lorenzo Battistini
github.com/eLBati

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

Re:estendere partner 8 Anni 4 Giorni fa #4025

  • paplo
  • Avatar di paplo
  • Offline
  • Senior Boarder
  • Messaggi: 46
  • Karma: 0
seguendo il tuo suggerimento ho scritto questo:
    def _set_ref(self, cr, uid, ids, field_name, arg, context={}):
        res = {}
        for line in self.browse(cr, uid, ids):
            if (line.supplier):
                res[line.id]='20'
            if (line.customer):
                res[line.id]='10'
        return res

    _columns = {
        'ref': fields.function(_set_ref,method=True,store=True,type='char',size=32,string='Codice')
    }

però quando salvo un partner mi da questo errore:
"Exception: undefined get method !"

come mai?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:estendere partner 8 Anni 4 Giorni fa #4026

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
log del server?
Lorenzo Battistini
github.com/eLBati

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

Re:estendere partner 8 Anni 4 Giorni fa #4027

  • paplo
  • Avatar di paplo
  • Offline
  • Senior Boarder
  • Messaggi: 46
  • Karma: 0
il log è questo:
[2011-02-16 13:21:05,851][erp] ERROR:web-services:[01]: 
[2011-02-16 13:21:05,852][erp] ERROR:web-services:[02]: Environment Information : 
[2011-02-16 13:21:05,852][erp] ERROR:web-services:[03]: System : Windows-32bit
[2011-02-16 13:21:05,852][erp] ERROR:web-services:[04]: OS Name : nt
[2011-02-16 13:21:05,852][erp] ERROR:web-services:[05]: Operating System Release : 
[2011-02-16 13:21:05,852][erp] ERROR:web-services:[06]: Operating System Version : 32bit
[2011-02-16 13:21:05,852][erp] ERROR:web-services:[07]: Operating System Architecture : 32bit
[2011-02-16 13:21:05,852][erp] ERROR:web-services:[08]: Operating System Locale : it_IT.cp1252
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[09]: Python Version : 2.5.2
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[10]: OpenERP-Server Version : 5.0.15
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[11]: Last revision No. & ID : 
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[12]: Traceback (most recent call last):
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[13]:   File "osv\osv.pyo", line 58, in wrapper
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[14]:   File "osv\osv.pyo", line 119, in execute
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[15]:   File "osv\osv.pyo", line 111, in execute_cr
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[16]:   File "osv\orm.pyo", line 2917, in create
[2011-02-16 13:21:05,854][erp] ERROR:web-services:[17]:   File "osv\orm.pyo", line 2991, in _store_set_values
[2011-02-16 13:21:05,855][erp] ERROR:web-services:[18]:   File "osv\fields.pyo", line 97, in get
[2011-02-16 13:21:05,855][erp] ERROR:web-services:[19]: Exception: undefined get method !
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:estendere partner 8 Anni 4 Giorni fa #4028

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Prova a togliere 'size=32', non è fra gli argomenti di function: doc.openerp.com/v6.0/developer/2_5_Objec...ml#functional-fields
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.140 secondi

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

Protected by R Antispam