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 inserire la versioni di Odoo per cui poni la domanda

ARGOMENTO: [SOLVED] Ricerca Partner anche per codice

[SOLVED] Ricerca Partner anche per codice 8 Anni 11 Mesi fa #1738

  • outs
  • Avatar di outs
  • Offline
  • Senior Boarder
  • Messaggi: 58
  • Karma: 0
Ciao,

vorrei sapere se è possibile (presumo di si) ricercare un partner da sale order inserendo direttamente il codice partner anziché il nome.

Stavo guardando partner.py in res_partner ho visto un name_search ma non saprei bene come modificarlo.

Qualche suggerimento?
Ultima modifica: 8 Anni 11 Mesi fa da outs.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Ricerca Partner anche per codice 8 Anni 11 Mesi fa #1739

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
www.openobject.com/memento/

probabilmente qui trovi qualche informazione utile in più.

cmq quel name_search è quello che di serve
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[RISOLTO] Re:Ricerca Partner anche per codice 8 Anni 11 Mesi fa #1745

  • outs
  • Avatar di outs
  • Offline
  • Senior Boarder
  • Messaggi: 58
  • Karma: 0
fatta una breve capatina nel codice ho risolto e allego per altri

in /addons/base/res/partner/ editare partner.py

attorno alla riga 210 (dentro def name_search) trovate:
if name:
    ids: = self.search(cr, uid, [('ref', '=', name)] + args, limit=limit, context=context)
    if not ids:
        ids = self.search(cr, uid, [('name', operator, name)] + args, limit=limit, context=context)

aggiungo sotto un'altro criterio
ids += self.search(cr, uid, [('ref', operator, name)] + args, limit=limit, context=context)

e diventa
if name:
    ids: = self.search(cr, uid, [('ref', '=', name)] + args, limit=limit, context=context)
    if not ids:
        ids = self.search(cr, uid, [('name', operator, name)] + args, limit=limit, context=context)
        ids += self.search(cr, uid, [('ref', operator, name)] + args, limit=limit, context=context        
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.127 secondi

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

Protected by R Antispam