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
  • 3

ARGOMENTO: Passare dei custom filed da Ordine a Fattura

Passare dei custom filed da Ordine a Fattura 2 Anni 11 Mesi fa #23674

  • mikivanky
  • Avatar di mikivanky
  • Offline
  • Fresh Boarder
  • Messaggi: 11
  • Karma: 0
Ciao a tutti,

ho questo problema.

Ho creato due moduli (extensioe_sale ed extension_invoice) che mi permettono di passare dei cmapoi custom da me generati per il Sale Order e che mi servon anche in Fattura.

Fino a qui tutto ok.

Mi sono accorto, però, che se da Ordine voglio creare una fattura percentuale questi cmapi non mi vengono passati.

Come posso risolvere il problema
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Passare dei custom filed da Ordine a Fattura 2 Anni 11 Mesi fa #23676

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Come hai fatto per la fatturazione dell'intero ordine anche per il parziale devi sovrascrivere il metodo che genera la fattura e personalizzarlo con quel che ti serve. Il procedimento e' pressoche' analogo ma devi farlo sul wizard.

github.com/odoo/odoo/blob/8.0/addons/sal...e_invoice_advance.py

Alcune logiche son disperse nei wizard anche se il codice e' disseminato di #TODO da spostare il sale.order :) da qui il comportamento differente che sperimenti.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Passare dei custom filed da Ordine a Fattura 2 Anni 11 Mesi fa #23678

  • mikivanky
  • Avatar di mikivanky
  • Offline
  • Fresh Boarder
  • Messaggi: 11
  • Karma: 0
Caio,

approfitto delle tue conoscenze in merito.

Mi è stato più facile relaizzarlo da sale order a invoice che adesso.

Io ho un custom field x_mio_campo in sale order

Lo stesso campo vorrei spostarlo sulla fattura quando clicco fattura in percentuale.

A questo punto sono a chiederti:

1) Devo modificare anche l'XML (non mi sembra il caso, ma magari sbaglio)
2) Quale è il metodo che devo estendere nel modulo per passare il mio campo
3) Nel sale order in column mettevo il mio campo custom, qui non mi sembra di doverlo fare
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Passare dei custom filed da Ordine a Fattura 2 Anni 11 Mesi fa #23679

  • mikivanky
  • Avatar di mikivanky
  • Offline
  • Fresh Boarder
  • Messaggi: 11
  • Karma: 0
Ciao,

altra domanda se possibile,

posso nel mio modulo creare acnhe qui una cartella wizard dove inserire il i miei file sale_advance_payment_inv

Esattamente come è adesso la struttura del modulo sale
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Passare dei custom filed da Ordine a Fattura 2 Anni 11 Mesi fa #23680

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Ti basta esendere il metodo:

_prepare_advance_invoice_vals

invochi il super ed al dizionario ritornato aggiungi alla sezione della fattura o della linea i campi che ti servono e ritorni il dizionario modificato.

Questo e' un caso molto semplice ... ci son altri casi rognosi da estendere ma almeno questo ha la sezione creazionale separata facile da modificare.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Passare dei custom filed da Ordine a Fattura 2 Anni 11 Mesi fa #23681

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
mikivanky ha scritto:
Ciao,

altra domanda se possibile,

posso nel mio modulo creare acnhe qui una cartella wizard dove inserire il i miei file sale_advance_payment_inv

Esattamente come è adesso la struttura del modulo sale

Per convenzione la logica dei wizard andrebbe messa in un modulo wizard ... quindi piu' che puoi dovresti :) li ci metti il codice che estende il wizard originale come detto prima.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.134 secondi

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

Protected by R Antispam