Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

Rendere un Field cercabile (Searchable)

Avatar
Giuseppe Stoduto

Buongiorno.

Ho un problema che apparentemente non riesco a risolvere. E sarebbe questo:

Nel mio modulo ho inserito il seguente codice

    if not product and ean:
ean_obj = self.env['product.ean13']
prod_obj = self.env['product.product']
ean_id = ean_obj.search([('name', '=', '8076809065412')])
product = ean_id.product_id
print "prodotto1 =", product, product.name
  product = prod_obj.search([('ean13', '=', '8076809065412')])
  print "prodotto2 =", product, product.name

che dovrebbe fare.
Cercare un prodotto per il codice ean.
Il problema è che non mi da nessun risultato.
Ho pensato che, vedendo nei campi del modulo incriminato, questi usati sono marchiati tutti
Not Searchable.
non so se dipenda da questo.

Come posso renderli Always Searchable?
Sempre che questo sia il problema.

Grazie
Avatar
Abbandona
1 risposta
1
Avatar
Giuseppe Stoduto
Migliore risposta

Scusate ma ho risolto.

Il codice sopra funziona perfettamente. L'unico mio problema è che cercavo il codice ean nella parte sbagliata.

Soprattutto quello usato nel test che in realtà è il codice ean del cartone.

Grazie per la pazienza.

Avatar
Abbandona