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: Riportare la provincia nella scheda opportunità

Riportare la provincia nella scheda opportunità 1 Anno 10 Mesi fa #27591

  • daniele.lucarelli@gmail.com
  • Avatar di daniele.lucarelli@gmail.com
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 6
  • Karma: 0
Ciao a tutti e tutte

Vorrei poter visualizzare la provincia di riferimento del cliente nella scheda dell'opportunità.
Come pesco questo dato dalla scheda cliente?
In particolare vorrei inserirlo in questa parte della view:
<group>
                                <field name="partner_id" string="Customer" domain="[('customer', '=', True)]" context="{'search_default_customer': 1,                                         'default_name': partner_name, 'default_street': street,                                         'default_street2': street2, 'default_city': city,                                         'default_state_id': state_id, 'default_zip': zip,                                         'default_country_id': country_id, 'default_function': function,                                         'default_phone': phone, 'default_mobile': mobile,                                         'default_fax': fax, 'default_email': email_from,                                         'default_user_id': user_id, 'default_team_id': team_id}"/>
                                <field name="email_from" string="Email" widget="email"/>
                                <field name="phone" widget="phone"/>
                            </group>

Grazie
Odoo 10.0 CE su server linux
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Riportare la provincia nella scheda opportunità 1 Anno 10 Mesi fa #27593

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Ciao, secondo me la strada migliore è aggiungere all'oggetto delle opportunità un field related, il quale appena scegli il cliente ti aggiunge all'opportunità anche la relativa provincia
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Riportare la provincia nella scheda opportunità 1 Anno 10 Mesi fa #27596

  • Vinicius05
  • Avatar di Vinicius05
  • Offline
  • Gold Boarder
  • Messaggi: 194
  • Ringraziamenti ricevuti 58
  • Karma: 0
Puoi creare un field come calcolato (compute), definendo una funzione che va a prendere il valore dalla anagrafica partner, così non hai la necessità di fare lo store sul DB
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Riportare la provincia nella scheda opportunità 1 Anno 10 Mesi fa #27598

  • ndrini
  • Avatar di ndrini
  • Offline
  • Gold Boarder
  • Messaggi: 291
  • Ringraziamenti ricevuti 22
  • Karma: 0
Vinicius05 ha scritto:
Puoi creare un field come calcolato (compute), definendo una funzione che va a prendere il valore dalla anagrafica partner, così non hai la necessità di fare lo store sul DB


Se capisco bene Vinicius05 suggerisce di far vedere la provincia del cliente in questo modo.

Ora la view di una opportunitá mostra:
  1. Cliente
  2. Email
  3. Telefono

e si vorrebbe
  1. Cliente
  2. Provincia
  3. Email
  4. Telefono

La provincia è un dato che già hai nella scheda del cliente, inutile scriverla due volte.

Se fai un modulo che estende la view


<xpath expr="//field[@string='partner_id']" position="after">

con il campo
readonly=1

<field name="partner_id.state" readonly="1"/>

Andrea
Ultima modifica: 1 Anno 10 Mesi fa da ndrini.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: daniele.lucarelli@gmail.com

Riportare la provincia nella scheda opportunità 1 Anno 10 Mesi fa #27607

  • daniele.lucarelli@gmail.com
  • Avatar di daniele.lucarelli@gmail.com
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 6
  • Karma: 0
Ho risolto creando nel modello Lead/opportunità il campo x_provincia relazionato a partner_id.state_id e aggiungendolo poi alla vista.
Funziona, spero non appesantisca il db (ho tolto la spunta da "stored") e che sia una procedura corretta.

Grazie per i preziosissimi spunti.
Odoo 10.0 CE su server linux
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Riportare la provincia nella scheda opportunità 1 Anno 10 Mesi fa #27617

  • daniele.lucarelli@gmail.com
  • Avatar di daniele.lucarelli@gmail.com
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 6
  • Karma: 0
Visto che mi è stato chiesto pubblico il codice della vista.
Il campo x_provincia l'ho aggiunto nel modello crm.lead, è un campo many2one non stored ed è relazionato a partner_id.state_id (relazione oggetto: res.country.state)
<group>
                                <field name="partner_id" string="Customer" domain="[('customer', '=', True)]" context="{'search_default_customer': 1,                                         'default_name': partner_name, 'default_street': street,                                         'default_street2': street2, 'default_city': city,                                         'default_state_id': state_id, 'default_zip': zip,                                         'default_country_id': country_id, 'default_function': function,                                         'default_phone': phone, 'default_mobile': mobile,                                         'default_fax': fax, 'default_email': email_from,                                         'default_user_id': user_id, 'default_team_id': team_id}"/>
                                <field name="email_from" string="Email" widget="email"/>
                                <field name="phone" widget="phone"/>
                                <field name="x_provincia" widget="x_provincia"/>
                            </group>

Se ci sono correzioni sono sempre le benvenute
Odoo 10.0 CE su server linux
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.143 secondi

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

Protected by R Antispam