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

[14] Ordini di acquisto => Creazione di Fattura di Acquisto

Avatar
Simone Sanfilippo
Ciao a tutti,
ho un errore relativamente alla creazione di una fattura di acquisto partendo dal relativo ordine di acquisto.

Da log vedo questo:
Traceback (most recent call last): File "C:\Program Files\Odoo 14.0\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch result = request.dispatch() File "C:\Program Files\Odoo 14.0\server\odoo\http.py", line 684, in dispatch result = self._call_function(**self.params) File "C:\Program Files\Odoo 14.0\server\odoo\http.py", line 360, in _call_function return checked_call(self.db, *args, **kwargs) File "C:\Program Files\Odoo 14.0\server\odoo\service\model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "C:\Program Files\Odoo 14.0\server\odoo\http.py", line 348, in checked_call result = self.endpoint(*a, **kw) File "C:\Program Files\Odoo 14.0\server\odoo\http.py", line 913, in __call__ return self.method(*args, **kw) File "C:\Program Files\Odoo 14.0\server\odoo\http.py", line 532, in response_wrap response = f(*args, **kw) File "C:\Program Files\Odoo 14.0\server\odoo\addons\web\controllers\main.py", line 1745, in run result = action.run() File "C:\Program Files\Odoo 14.0\server\odoo\addons\base\models\ir_actions.py", line 632, in run res = runner(run_self, eval_context=eval_context) File "C:\Program Files\Odoo 14.0\server\odoo\addons\website\models\ir_actions.py", line 61, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) File "C:\Program Files\Odoo 14.0\server\odoo\addons\base\models\ir_actions.py", line 501, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True) # nocopy allows to return 'action' File "C:\Program Files\Odoo 14.0\server\odoo\tools\safe_eval.py", line 346, in safe_eval raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)) Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Program Files\Odoo 14.0\server\odoo\http.py", line 640, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "C:\Program Files\Odoo 14.0\server\odoo\http.py", line 316, in _handle_exception raise exception.with_traceback(None) from new_cause ValueError: <class 'TypeError'>: "action_view_invoice() takes 1 positional argument but 2 were given" while evaluating 'if records:\n action = records.action_create_invoice()'

Qualcuno sa dirmi cosa devo fare per sistemarlo?

Grazie,
Simone
Avatar
Abbandona
1 risposta
0
Avatar
Davide Corio
Migliore risposta

Stai usando un odoo 14 aggiornato?

Avatar
Abbandona
0
Avatar
Simone Sanfilippo
Migliore risposta

Ehm, cosa intendi un odoo 14 aggiornato? Credo che ho usato l'installer (Windows) di marzo del 2021 ... e da li non si è più fatto un aggiornamento di odoo.

Avatar
Abbandona
0
Avatar
Davide Corio
Migliore risposta

E' molto probabile che sia un baco già risolto.

Ti converrebbe aggiornare Odoo quindi

Avatar
Abbandona
0
Avatar
Simone Sanfilippo
Migliore risposta

Ok, ma se installo la nuova versione su quella vecchia funziona? O scarico il sorgente e lo copio all'interno della cartella?

Avatar
Abbandona
0
Avatar
Davide Corio
Migliore risposta

DEVI installare la versione nuova.

Odoo fa aggiornamenti quotidiani, quindi un'installazione di Odoo 14 di marzo è sicuramente piena di bachi risolti in seguito.

Dopo averla installata devi però procedere all'aggiornamento del database, che di solito si fa lanciando "odoo -d nome_database -u all --stop-after-init".

Ma su Windows non saprei dirti. Presumo non ci sia moltissima gente che usa l'installer Windows. 

Avatar
Abbandona
0
Avatar
Simone Sanfilippo
Migliore risposta

E lo so ... su Windows sono io il beta tester :-D

Beh ... posso fare un paio di prove in locale :-) e poi vediamo ... backup del server quindi aggiornamento ... e se qualcosa mi dice che non è andata a buon fine restore del backup :-) (della macchina non di Odoo :-))

Avatar
Abbandona