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.
[13] fatturazione elettronica
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
se ho capito bene, devo migrarmi i moduli da 12 a 13 manualmente, giusto, poi fare l'upgrade del database e successivamente passare alla 14. Corretto?
Oppure è possibile con openupgrade passare da 12 a 14?
Con openupgrade è possibile migrare solo da una versione alla sua successiva.
Ti segnalo questo commento https://github.com/OCA/l10n-italy/issues/3102#issuecomment-1365686584 che penso possa esserti utile.
Thanks for this email , I am currently out of office
I will be back on the 28th of December
I will read the emails from time to time but for urgent topics do not hesitate to call me +39 342 0759908
kind regards and have a great day
Marilla Ferrari
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)
Buon giorno Davide, abbi pazienza, ma ho bisogno di più info;
Manifest del modulo dice lavorando sulla 12. prima dell'esportazione?
sai darmi indicazioni più precise?
per quanto riguarda la modifica del database, va bene anche modificare il database importato sulla 13?
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 :)
prima di tutto Grazie Davide; si ma nella 13 che ci metto? i pacchetti della 12?
nelle istruzioni c'è come fare alcune modifiche a questi; se ho capito bene.
se carico i moduli della 12 li carico così come sono o devo rinominare la versione?
questo modulo cosa faccio?
l10n_it_fiscalcode: [13.0] [MIG] l10n_it_fiscalcode: Migration to 13.0 #2031
dentro alcuni pacchetti ci sono delle cartelle della 12 "migrations", avendo giù fatto l'ultimo upgrade della 12 che faccio le cancello, rinomino a 13 o le lascio stare??
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$
Resta informato
Informazioni sulla comunità
Strumenti di richiesta
Statistiche
Richiesta del: 19/12/22, 14:56 |
Vista: 412 volte |
Ultimo aggiornamento: 20/12/22, 15:18 |
Entra in contatto diretto con la comunità.
Unisciti alla chat Discord.
Ok grazie
leggo,
Enrico