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

[Odoo14 CE] Problema dopo installazione Moduli Fiscalità Italiana

Avatar
Albert

Buongiorno a tutti, sono nuovo del Forum, grazie a chiunque possa darmi qualche dritta, come da oggetto, mi ritrovo la mia nuova installazione di Odoo14, bloccata dopo aver installato i moduli per la Fiscalità IT, in concreto mi ritrovo che in backoffice succede questo:
1- se voglio modificare/aggiungere/eliminare un contatto esistente, mi dà errore
2- se voglio cambiare le impostazioni mi dà errore
Tutto il resto funziona + o - regolarmente.
L'errore che ricevo è questo:

Odoo Server Error

Traceback (most recent call last):

  File "/opt/odoo14/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch

    result = request.dispatch()

  File "/opt/odoo14/odoo/odoo/http.py", line 684, in dispatch

    result = self._call_function(**self.params)

  File "/opt/odoo14/odoo/odoo/http.py", line 360, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "/opt/odoo14/odoo/odoo/service/model.py", line 94, in wrapper

    return f(dbname, *args, **kwargs)

  File "/opt/odoo14/odoo/odoo/http.py", line 348, in checked_call

    result = self.endpoint(*a, **kw)

  File "/opt/odoo14/odoo/odoo/http.py", line 913, in __call__

    return self.method(*args, **kw)

  File "/opt/odoo14/odoo/odoo/http.py", line 532, in response_wrap

    response = f(*args, **kw)

  File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1389, in call_kw

    return self._call_kw(model, method, args, kwargs)

  File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1381, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/opt/odoo14/odoo/odoo/api.py", line 396, in call_kw

    result = _call_kw_multi(method, model, args, kwargs)

  File "/opt/odoo14/odoo/odoo/api.py", line 383, in _call_kw_multi

    result = method(recs, *args, **kwargs)

  File "/opt/odoo14/odoo/odoo/models.py", line 6204, in onchange

    record = self.new(initial_values, origin=self)

  File "/opt/odoo14/odoo/odoo/models.py", line 5508, in new

    record._update_cache(values, validate=False)

  File "/opt/odoo14/odoo/odoo/models.py", line 5150, in _update_cache

    raise ValueError("Invalid field %r on model %r" % (e.args[0], self._name))

Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

  File "/opt/odoo14/odoo/odoo/http.py", line 640, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "/opt/odoo14/odoo/odoo/http.py", line 316, in _handle_exception

    raise exception.with_traceback(None) from new_cause

ValueError: Invalid field 'partner_names_order' on model 'res.config.settings'

Avatar
Abbandona
15 Risposte
1
Avatar
Alex Comba
Migliore risposta

Buongiorno e benvenuto!

Il campo su cui viene sollevato ValueError è partner_names_order.

il modulo https://github.com/OCA/partner-contact/tree/14.0/partner_firstname è disponibile nella tua installazione Odoo?

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

si ho istallato questo partner_firstname-14.0.1.0.1.zip

Avatar
Abbandona
0
Avatar
Alex Comba
Migliore risposta

quando dici installato: cosa intendi?

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

compare nelle applicazioni istallate ed è attivo

Avatar
Abbandona
1
Avatar
Alex Comba
Migliore risposta

ok, proverei in prima battuta ad aggiornare tutti i moduli. Se sei su un ambiente di produzione, prima di provare l'update, ti conviene fare un dump del database.

Lo puoi fare da command line passando `-u all` oppure da interfaccia grafica aggiornando il modulo `base`.

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

non è in produzione;
fatto update da interfaccia grafica: niente stessi problemi
da command line come si fà?

p.s. dove posso verificare che partner_firstname sia installato correttamente, non lo trovo ne negli addon ne in custom-addon

Avatar
Abbandona
0
Avatar
Alex Comba
Migliore risposta

da command line come si fà?

non cambierebbe il risultato

dove posso verificare che partner_firstname sia installato correttamente
Se sei riuscito ad installarlo vuol dire che è tra i moduli disponibili di Odoo

Quale metodo usi per rendere disponibili i moduli?

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

ciao, mi sa che non si è istallato bene il modulo partner, in impostazioni>impostazioni generali è uscita una sezione con: partner Names Order, ma non c'è nulla da configurare...


Avatar
Abbandona
1
Avatar
Alessandro Fiorino
Migliore risposta

Hai molti contatti in anagrafica ?

Quando si installa quel modulo parte una procedura di conversione dei nomi che ci può mettere anche ore se le anagrafiche sono tante e/o il server non troppo performante; se si lancia da interfaccia web facile che l'installazione vada in timeout.


Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

si, concordo, ma, è vuoto, saranno 5/6 le anagrafiche

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

li istallo da "importa Modulo" quelli che si istallano...
 gli altri suppongo che si debbano caricare a mano nella cartella addons... poi li cerco da "aggiorna elenco app" e concludo l'istallazione...
ma non tutti riesco ad istallarli, ad es: l10n_it_account_tax_kind non c'è verso di installarlo da "importa modulo" e non saprei se metterlo in addons o custom-addons

Avatar
Abbandona
1
Avatar
Alex Comba
Migliore risposta

Ti consiglio di scaricare (clonare con git) tutti i repository che ti servono e poi aggiungere i path dei loro folder nella variabile addons_path all'interno del file di configurazione di Odoo. Per quest'ultimo puoi fare riferimento a https://www.odoo.com/documentation/14.0/developer/misc/other/cmdline.html#configuration-file

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

trovato l'url, dove lo faccio il clone, in addons o in custom-addons?

Avatar
Abbandona
0
Avatar
Alex Comba
Migliore risposta

se per addons intendi quelli di odoo allora è preferibile che tu faccia i vari cloni in folder dedicati, es:

l10n-italy clone di git@github.com:OCA/l10n-italy.git

partner-contact clone di git@github.com:OCA/partner-contact.git

attenzione poi a fare il checkout nel branch 14.0 in modo da fare riferimento ai moduli di quella versione

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

dove mi consigli di clonare?

git clone /opt/odoo14/odoo/custom-addons/git@github.com:OCA/l10n-italy.git

git clone /opt/odoo14/odoo/custom/git@github.com:OCA/l10n-italy.git

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

"attenzione poi a fare il checkout nel branch 14.0 in modo da fare riferimento ai moduli di quella versione"

????

Avatar
Abbandona
0
Avatar
Alex Comba
Migliore risposta

Venerdì abbiamo impostato 14.0 come branch di default di https://github.com/OCA/l10n-italy pertanto facendo git clone il branch che viene impostato è già quello. Potrebbe però darsi ad esempio che gli altri repository siano impostati già su 15.0, in tal caso è necessario fare:

git checkout 14.0
Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

ciao, scusate la latitanza, ho reinstallato tutto da zero (era vuoto), devo ora solo configurare Nginx come rev proxy, SSL e far visualizzare sul web il sito, consigli?
poi magari vi romperò ancora le scatole per installare la fiscalità italiana correttamente.
Grazie comunque a tutti quelli che mi hanno supportato e sopportato fin'ora. 

Avatar
Abbandona
0
Avatar
Alex Comba
Migliore risposta
Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

Ciao, scusa la latitanza ma ho avuto un migliaio di cose da fare, vorrei chiederti se sei disponibile per una collaborazione remunerata su questo progettino?

Attendo tue, e grazie ancora per il tuo aiuto.

Albert

Avatar
Abbandona
0
Avatar
Alex Comba
Migliore risposta

Grazie dell'offerta ma non essendo un libero professionista devi per forza di cose passare attraverso il partner Odoo per cui lavoro o per un altro di quelli che trovi elencati in https://www.odoo.com/it_IT/partners/country/italia-106

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

come si chiama la tua azienda? devo solo fare un controllo e sistemare il discorso fatture e ddt

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

Ciao, continuo imperterrito a provarci, ho usato "pip3 install codicefiscale" ed è andato tutto liscio, ma quando cerco di installare il modulo (backoffice odoo), ricompare questo messaggio:

Impossibile installare il modulo "l10n_it_fiscalcode", mancano alcune dipendenze esterne: Python library not installed: codicefiscale

ho riavviato odoo14 ed ho eliminato la versione python 2.7 che era istallato ed ora sul server c'è solo pithon 3.8...

qualche suggerimento??

Grazie

Avatar
Abbandona
1
Avatar
Alex Comba
Migliore risposta

Assicurati che il pacchetto sia installato nel Python che utilizza Odoo: a livello di sistema o di virtualenv.

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

grazie della dritta, mi ero dimenticato totalmente di virtualenv, sono riuscito ad installare, fiscalcode, sto anche installando tutte le librerie mancanti. 

Ora un alert mi dice che:
I moduli "ITA - Fattura elettronica - Base" e "Italia - E-fatturazione" non sono compatibili.
suppongo debba disinstallare: Italia - E-fatturazione, confermi?

grazie ancora

Avatar
Abbandona
1
Avatar
Alex Comba
Migliore risposta
Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

Grazie Alex della tua disponibilità, sono riuscito ad installare tutto e sembra funzionare tutto tranne una cosa, il preventivo generato in pdf ha il logo troppo in alto, tanto che si vede solo un pezzettino dello stesso.

qualche suggerimento?

grazie mille

no, grazie lo stesso, ho risolto.

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

ciao, grazie mille, si la conosco, abbastanza completa, ma, quella pagina è incompleta a mio parere, perchè per avere un'istallazione "sicura" su una VPS, ti dovrebbe anche spiegare come istallare e configurare Nginx come rex-proxy ed il certificato SSL Let's Encrypt. Dico questo perchè a mio parere il miglior modo (più economico) per provare, studiare, conoscere e divulgare Odoo credo che sia proprio una VPS, poi magari sbaglio...

Detto questo, ho intallato nginx e certificato SSL.

Ora vorrei approcciare ad installare i moduli della fiscalità italiana. :-(

Esiste un doc che mi spieghi i passi da compiere?

grazie sempre per la tua disponibilità.

Avatar
Abbandona