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

ARGOMENTO: [8] modulo export data in excel e sintassi domini

[8] modulo export data in excel e sintassi domini 1 Anno 6 Mesi fa #28967

  • mauroanelli
  • Avatar di mauroanelli
  • Offline
  • Expert Boarder
  • Messaggi: 104
  • Ringraziamenti ricevuti 3
  • Karma: 0
Buongiorno a tutti,
sto utilizzando il modulo export data in excel (ir_export_extended_ept) , molto comodo per customizzare alcuni aggregati di dati. Con questo modulo, una volta selezionate le voci (es tutte le fatture fornitore) si fa esporta, si selezionano i campi da esportare e poi si salva l'elenco campi, questo crea un template di export nel modulo reportistica molto pulito e modificabile.
tutto questo per cercare di spiegare il mio problema.

una volta creato questo template , si possono modificare alcune cose come ad esempio il campo Domain che nell'esempio delle fatture fornitore è 'type', '=', 'in_invoice'

la mia domanda da utente non programmatore è questa:
si può modificare questo campo affinché recuperi i dati da più domini
es 'type', '=', 'in_invoice' + 'type', '=', 'out_invoice' se volessi l'export campi sia delle fatture fornitore che delle fatture clienti

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

[8] modulo export data in excel e sintassi domini 1 Anno 6 Mesi fa #28970

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
Hai provato con l'operatore in?
Esempio
'type' , 'in', ['in_invoice', 'out_invoice']

Ricordati anche i tipo documento nota credito
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Presidente eletto dell'associazione
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[8] modulo export data in excel e sintassi domini 1 Anno 6 Mesi fa #28981

  • mauroanelli
  • Avatar di mauroanelli
  • Offline
  • Expert Boarder
  • Messaggi: 104
  • Ringraziamenti ricevuti 3
  • Karma: 0
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 544, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 581, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 317, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 118, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 314, in checked_call
return self.endpoint(*a, **kw)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 810, in __call__
return self.method(*args, **kw)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 410, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 948, in call_button
action = self._call_kw(model, method, args, {})
File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 936, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper
return old_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 399, in old_api
result = method(recs, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/addons/ir_export_extended_ept/wizard/export_wizard_ept.py", line 17, in download_file
res=export_obj.export_with_domain()
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper
return new_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/addons/ir_export_extended_ept/py/ir_exports.py", line 102, in export_with_domain
record_ids = self.env[ self.resource ].search( domain )
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper
return new_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 508, in new_api
result = method(self._model, cr, uid, *args, **old_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 1646, in search
return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=count)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper
return old_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 4686, in _search
query = self._where_calc(cr, user, args, context=context)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper
return old_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 4497, in _where_calc
e = expression.expression(cr, user, domain, self, context)
File "/usr/lib/python2.7/dist-packages/openerp/osv/expression.py", line 659, in __init__
self.expression = distribute_not(normalize_domain(exp))
File "/usr/lib/python2.7/dist-packages/openerp/osv/expression.py", line 308, in distribute_not
elif token in DOMAIN_OPERATORS_NEGATION:
TypeError: unhashable type: 'list'

questo è quello che esce inserendo il dominio consigliato.

[ [ 'type', '=', 'in_invoice' ] ] questo è il dominio base che il modulo ti da per le fatture in entrata
Ultima modifica: 1 Anno 6 Mesi fa da mauroanelli.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[8] modulo export data in excel e sintassi domini 1 Anno 6 Mesi fa #28982

  • mauroanelli
  • Avatar di mauroanelli
  • Offline
  • Expert Boarder
  • Messaggi: 104
  • Ringraziamenti ricevuti 3
  • Karma: 0
soluzione
'type', '=', ['out_invoice' , 'in_refund']

i documenti nota credito li ho dovuti mettere in export con le fatture clienti perché se li esporto insieme alle fatture fornitori hanno cmq lo stesso segno
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.155 secondi

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

Protected by R Antispam