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

aggiornamento moduli contabilità ita odoo14

Avatar
vittorio tomasi

Ho scaricato oggi il file.zip della contabilità italiana da github e sostituito la cartella nel Server.

Riavviato odoo14 ottengo al login il seguente errore : (sembra manchi una colonna nella tabella res.company)

Error to render compiling AST
UndefinedColumn: column res_company.e_invoice_transmitter_id does not exist
LINE 1: ...es_company"."sp_description" as "sp_description", "res_compa...
                                                             ^

Template: web.frontend_layout
Path: /t/t[1]
Node: <t t-set="html_data" t-value="{             'lang': lang and lang.replace('_', '-'),             'data-website-id': website.id if website else None,             'data-editable': '1' if editable else None,             'data-translatable': '1' if translatable else None,             'data-edit_translations': '1' if edit_translations else None,             'data-view-xmlid': xmlid if editable or translatable else None,             'data-viewid': viewid if editable or translatable else None,             'data-main-object': repr(main_object) if editable or translatable else None,             'data-seo-object': repr(seo_object) if seo_object else None,             'data-oe-company-name': res_company.name,         }"/>
            

L'errore si è verificato durante la rappresentazione del modello web.frontend_layout e nella valutazione della seguente espressione: <t t-set="html_data" t-value="{ 'lang': lang and lang.replace('_', '-'), 'data-website-id': website.id if website else None, 'data-editable': '1' if editable else None, 'data-translatable': '1' if translatable else None, 'data-edit_translations': '1' if edit_translations else None, 'data-view-xmlid': xmlid if editable or translatable else None, 'data-viewid': viewid if editable or translatable else None, 'data-main-object': repr(main_object) if editable or translatable else None, 'data-seo-object': repr(seo_object) if seo_object else None, 'data-oe-company-name': res_company.name, }"/>

Avatar
Abbandona
4 Risposte
0
Avatar
Albert
Migliore risposta

ciao a tutti, io non riesco ad aggiornare i moduli fiscalità italiano sul mio odoo14 (stesso errore di cui sopra), che è su una vps ubuntu 20 tls, carico i moduli manualmente e poi non so quale procedura usare per aggiornare, qualche suggerimento?

dal backoffice non si aggiornano....

p.s.

root@jet-3-od:~# systemctl odoo14 -u all --stop-after-init

systemctl: invalid option -- 'u'

l'opzione "-u" non esiste nelle opzioni di "systemctl"

Grazie in anticipo

Avatar
Abbandona
0
Avatar
vittorio tomasi
Migliore risposta

Grazie Davide

Effettivamente facevo gli aggiornamenti da "Applicazioni" In interfaccia Odoo, spesso con errori e mancati aggiormamenti del DB. Seguirò il tuo suggerimento d'ora in avanti.


Avatar
Abbandona
0
Avatar
vittorio tomasi
Migliore risposta

ho aggiunto manualmente  la colonna e_invoice_transmitter_id as integer  nella tabella res_company  e l'errore è sparito. Forse qualche modulo aggiornato non crea la tabella?

Avatar
Abbandona
1
Avatar
Davide Corio
Migliore risposta

Ciao, quando ti capita quel dipo di errore, vuol dire che hai aggiornato il codice sorgente di un modulo, ma non hai aggiornato quello specifico modulo su Odoo.

Se aggiorni il codice sorgente di, ad esempio, l10n_it_fatturapa, dovrai poi lanciare l'aggiornamento con:

odoo -u l10n_it_fatturapa --stop-after-init (dopo aver prima fermato il servizio Odoo)

Volendo l'aggiornamento puoi farlo direttamente da interfaccia Odoo, sempre che non dia errori che bloccano l'uso dell'interfaccia.

Se aggiorni tutta la localizzazione italiana (o il codice Odoo...) ti consiglio:

1. Stoppa servizio Odoo

2. odoo (o comando che usi per avviare odoo) -u all --stop-after-init

3. Fai ripartire il servizio Odoo

Avatar
Abbandona