buon giorno, volevo passare a odoo 14 da 12, come da prassi passando da 13, ma su https://github.com/OCA/l10n-italy non trovo i i pacchetti della fatturazione elettronica per 13.
cosa mi son perso?
enrico
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.
buon giorno, volevo passare a odoo 14 da 12, come da prassi passando da 13, ma su https://github.com/OCA/l10n-italy non trovo i i pacchetti della fatturazione elettronica per 13.
cosa mi son perso?
enrico
Ti segnalo questo commento https://github.com/OCA/l10n-italy/issues/3102#issuecomment-1365686584 che penso possa esserti utile.
Ho seguito le istruzioni indicate, , rimuovendo i pacchetti della fatturazione elettronica italiana dalla 13, ho eseguito open upgrade, sembra senza errori, ovviamente il database non funziona , poiché ci dovrebbero essere installati i pacchetti della fatturazione elettronica che non sono presenti.
Come faccio a vedere se l'upgrade è andato a buon fine?
Enrico
dunque su suggerimento di Alberto Carollo , su un altro post, ho utilizzato database_cleanup sulla 12, ho cancellato un record chemi dava errore , e ho provato r rimportare il database sulla 13,
sembra ci siano stati dei passi avanti;
ci sono degli errori che riguardano i template, mi pare,
ma odoserver funziona, mi posso logare, anche se ovviamente non ci sono i moduli della fatturazione elettronica, quindi ci sono degli errori .
qui il file di log dell'upgrade https://drive.google.com/file/d/1PxPsm2fYXWBOCWLU-w_KMuBe8HMZCQUJ/view?usp=share_link
Io quando faccio migrazioni e incontro questi errori ( che in questo caso è l'update di una vista che da errore), vado nel manifest del modulo e commento l'import delle viste incriminate.
Quando ottengo il database finale migrato senza errori, tolgo il commento e risolvo i problemi.
In molti casi, quando mi dice che la vista con quello specifico id da errore, la elimino proprio dal db (delete from ir_ui_view where id=XYZ) e rifaccio l'update del db, siccome il molti casi il problema è l'ordine con cui vengono caricati e fusi assieme gli XML.
Se non ti lascia eliminare la vista, dovrai prima eliminare le sue figlie (delete from ir_ui_view where inherit_id=XYZ...o parent_id, ora non ricordo)
Ciao,
quelle istruzioni che trovi su github servono per creare la localizzazione per la versione 13, che non è presente.
Nel tuo caso farai l'aggiornamento da 12 a 13 e da 13 a 14 ignorando il fatto che la localizzazione non è presente per la versione 13.
Di aggiornamenti da 12 a 14 ne ho fatti diversi. Ovviamente nessuno è stato assente da problemi :)
tanto per intendersi se cerco di installare con pip3 un pacchetto della 12 mi da errore di dipendenze.
Ho preso tutti i pacchetti e come da istruzioni li ho modificati da 12.0.x a 13 ,
tutti caricati su addons, provato openupgrade ma con esito negativo .
Sulla 12 li avevo installati tutto dal repository con pip3 install odoo12-addons-xxx
Dunque mi da errore sul codice fiscale, se carico il pacchetto presente qui:
https://github.com/Tecnativa/l10n-italy/tree/13.0-mig-l10n_it_fiscalcode
non lo vede.
Ok, allora sto cercando di capire come fare.
dice che va creato un ramo 13 , ma intende su github? perchè c'è già è vuoto
poi indica i seguenti comandi :
$ git clone https://github.com/OCA/$REPO -b 13.0 $ git checkout -b 13.0-mig-$MODULE origin/13.0 $ git format-patch --keep-subject --stdout origin/13.0..origin/12.0 -- $MODULE | git am -3 --keep $ pre-commit run -a # to run black, isort and prettier (ignore pylint errors at this stage) $ git add -A $ git commit -m "[IMP] $MODULE: black, isort, prettier" --no-verify
# it is important to do all formatting in one commit the first time
Suppongo siano comandi che intervengono sul repository di github, se è così, possibile che nessuno abbia
provato a fare la migrazione?
o i comandi intervengono sulle cartelle locali?
nel caso fosse in una cartella locale sulla mia macchina
dentro il branch locale devo copiarci prima tutti i pacchetti 12 o li scarica con i comandi indicati?
scusate le domande stupide ma se c'è una documentazione dove capisco meglio, me la leggo volentieri,
Altro dubbio, nella documentazione dice :
"
Remove all the decorators@api.multi
,@api.returns
,@api.one
,@api.cr
,@api.model_cr
from the code.
Now they are all multi-record by default.
Except the first one (@api.multi
), you will need to adapt the code to the behavior change.
"
per esempio in questo file come mi devo comportate?
https://github.com/OCA/l10n-italy/blob/12.0/account_invoice_report_ddt_group/models/account_invoice.py
Enrico
altro dubbio : per esempio per account_invoice_report_ddt_group in README.rst
ho varie parti che fanno riferimento alla versione 12 , le posto di seguito , vanno cambiate?
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--italy-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-italy/tree/12.0/account_invoice_report_ddt_group
:alt: OCA/l10n-italy
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate me-F47D42.png
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/122/12.0
:alt: Try me on Runbot
This module is part of the `OCA/l10n-italy <https://github.com/OCA/l10n-italy/tree/12.0/account_invoice_report_ddt_group>`_ project on G$
Ok grazie
leggo,
Enrico