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

ARGOMENTO: Correzione bug in contabilità analitica

Correzione bug in contabilità analitica 7 Anni 1 Mese fa #6169

  • Xergio
  • Avatar di Xergio
  • Online
  • Gold Boarder
  • Messaggi: 266
  • Ringraziamenti ricevuti 20
  • Karma: 8
Sto cercando di capire come risolvere quel maledetto bug sulla gestione analitica e chiedo lumi agli esperti se sono sulla strada giusta, o dove si possono avere informazioni a riguardo.
Nel modulo purchase, file purchase.py, funzione make_po() vedo che posso inserire il campo analitico del progetto (riga 825 circa)
Però l'id del progetto lo trovo verso la riga 473 circa, funzione action_picking_create.
Se ho capito la logica, la seconda funzione crea il movimento che poi viene ripreso dalla prima, o qualcosa del genere.
Posso collegarli?
Ciao
Sergio Corato
efatto.it
Ultima modifica: 7 Anni 2 Settimane fa da Xergio.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Correzione bug in contabilità analitica 7 Anni 1 Mese fa #6171

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Dunque, ti riferisci a questo
www.openerp-italia.org/index.php?option=...atid=10&id=5766#5772
giusto?

Dando un'occhiata al codice di quella parte, quello che farei è aggiungere il campo del conto analitico al procurement.order, da valorizzare al momento della generazione dell'approvvigionamento da parte del sale.order.
Poi nel make_po ti basterà pigliare il valore del nuovo campo e schiaffarlo nel purchase.order.
:2c:
Lorenzo Battistini
github.com/eLBati

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

Re:Correzione bug in contabilità analitica 7 Anni 1 Mese fa #6208

  • Xergio
  • Avatar di Xergio
  • Online
  • Gold Boarder
  • Messaggi: 266
  • Ringraziamenti ricevuti 20
  • Karma: 8
Scusa se ti rispondo solo adesso, ho avuto qualche noia con la 11.10 (...)

Ok, ho risolto con le tue indicazioni, grazie mille :laugh:

Poi torno se mi serve anche sulla produzione ;)
Sergio Corato
efatto.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Correzione bug in contabilità analitica 7 Anni 1 Mese fa #6209

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Prego :)
Hai fatto un modulo che implementa questa cosa?
Lorenzo Battistini
github.com/eLBati

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

Re:Correzione bug in contabilità analitica 7 Anni 1 Mese fa #6217

  • Xergio
  • Avatar di Xergio
  • Online
  • Gold Boarder
  • Messaggi: 266
  • Ringraziamenti ricevuti 20
  • Karma: 8
No, però mi sarebbe utile.
Non mi è chiaro però come modificare il codice dal modulo, tipo inserire una riga nella make_po.
Sergio Corato
efatto.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Correzione bug in contabilità analitica 7 Anni 1 Mese fa #6218

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Dovresti ereditare il model che ti interessa e fare l'override del metodo che vuoi estendere, possibilmente usando 'super'.
Vedi ad esempio http://bazaar.launchpad.net/~openobject-italia-core-devs/openobject-italia/italian-addons/view/160/l10n_it_sale/sale/sale.py#L25
Doc: doc.openerp.com/v6.0/developer/1_2_modul...t/3_Inheritance.html
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.132 secondi

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

Protected by R Antispam