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

0
Avatar

Alex Comba

--Alex Comba--
1610
| 2 0 5
Olgiate Olona, Italia
--Alex Comba--

Laureato in Matematica all'Università di Torino, FLOSS entusiasta, è tra i fondatori del LUG della sua città natale e nel 2007 fa dello sviluppo software il suo mestiere per approdare ad OpenERP nel 2012. Membro delegato Odoo Community Association, è altresì membro di diversi PSC all'interno della stessa associazione. Felice papà di due piccoli Ctrl+C Ctrl+V!

Alex Comba
Il 19/12/22, 15:06
  • Segnala

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?

bitit, Enrico Maria Chellini
il 19/12/22, 16:03

Oppure è possibile con openupgrade passare da 12 a 14?

bitit, Enrico Maria Chellini
il 20/12/22, 10:10

Con openupgrade è possibile migrare solo da una versione alla sua successiva.

Agile Business Group Italia s.r.l., Alex Comba
il 20/12/22, 10:16

Ti segnalo questo commento https://github.com/OCA/l10n-italy/issues/3102#issuecomment-1365686584 che penso possa esserti utile.

Agile Business Group Italia s.r.l., Alex Comba
il 27/12/22, 08:12

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

 

marilla.ferrari
il 27/12/22, 08:57

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

bitit, Enrico Maria Chellini
il 29/12/22, 09:00

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

bitit, Enrico Maria Chellini
il 29/12/22, 19:15

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)

Davide Corio
il 30/12/22, 07:43

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?

bitit, Enrico Maria Chellini
il 30/12/22, 08:49

0
Avatar

Davide Corio

--Davide Corio--
1652
| 5 2 7
Luserna San Giovanni, Italia
--Davide Corio--

Programma qualsiasi cosa abbia a portata di mano dal 1997, ma non gli piace farsi chiamare "sviluppatore": il mondo del software è più interessante quando osservato con gli occhi di chi usa gli strumenti IT. Da più di 12 anni si occupa di consulenza legata esclusivamente ad Odoo, un framework basato su Python per la costruzione di soluzioni ERP.

Davide Corio
Il 20/12/22, 15:18

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 :)

  • Segnala

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.

bitit, Enrico Maria Chellini
il 20/12/22, 15:30

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

bitit, Enrico Maria Chellini
il 20/12/22, 16:22

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??

bitit, Enrico Maria Chellini
il 20/12/22, 16:44

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

bitit, Enrico Maria Chellini
il 21/12/22, 15:59

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.

bitit, Enrico Maria Chellini
il 21/12/22, 17:22

0

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

  • Segnala

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

:target: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-account_invoice_report_ddt_group

: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$

bitit, Enrico Maria Chellini
il 20/12/22, 15:09

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

78 follower

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.