Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di inserire la versioni di Odoo per cui poni la domanda
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: Migrazione anagrafiche

Re:Migrazione anagrafiche 8 Anni 9 Mesi fa #2153

  • scigghia
  • Avatar di scigghia
  • Online
  • Gold Boarder
  • http://goo.gl/w4LhKz
  • Messaggi: 249
  • Ringraziamenti ricevuti 18
  • Karma: 14
!aggiornamento!

in pratica dopo aver provato l'import/export tramite csv, senza alcun successo (o meglio, sono solo riuscito ad importare le province!!!)

ho iniziato a scrivere uno script che provveda alla migrazione di quello che mi serve, dal vecchio gestionale in SQL Server al nuovo e fiammante OpenERP, il tutto grazie alle chiamate XML-RPC

ora, dopo aver sistemato i maggiori controlli, resto bloccato su quella che sembrerebbe essere una banalità (non per me che ho imparato il python in questi giorni)

praticamente lo script si ferma quando incontra caratteri accentati o speciali in qualsiasi campo!

devo percaso utilizzare funzioni di codifica/decodifica? cosa mi consigliate?
Andrea Cometa - Presidente Ass. Odoo Italia
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
goo.gl/w4LhKz
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Migrazione anagrafiche 8 Anni 9 Mesi fa #2154

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
prima di tutto, comincia sempre il tuo file python con:
# -*- encoding: utf-8 -*-

dopodichè, nel caso in cui stai importando/esportando dati in altri charset (es: latin1 o cp1215) devi utilizzare i metodi .encode() e .decode() ai quali passi il charset (es: miastringa.decode('utf-8'))
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Migrazione anagrafiche 8 Anni 9 Mesi fa #2165

  • scigghia
  • Avatar di scigghia
  • Online
  • Gold Boarder
  • http://goo.gl/w4LhKz
  • Messaggi: 249
  • Ringraziamenti ricevuti 18
  • Karma: 14
io avevo iniziato lo script con
# -*- coding: utf-8 -*-


comunque ora mi metto a fare un pò di prove! vediamo cosa ne esce fuori
Andrea Cometa - Presidente Ass. Odoo Italia
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
goo.gl/w4LhKz
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Migrazione anagrafiche 8 Anni 9 Mesi fa #2166

  • scigghia
  • Avatar di scigghia
  • Online
  • Gold Boarder
  • http://goo.gl/w4LhKz
  • Messaggi: 249
  • Ringraziamenti ricevuti 18
  • Karma: 14
ecco la soluzione! ora funziona!!!
.decode('cp1252')
.encode('utf-8')
Andrea Cometa - Presidente Ass. Odoo Italia
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
goo.gl/w4LhKz
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Migrazione anagrafiche 8 Anni 5 Mesi fa #2824

  • scigghia
  • Avatar di scigghia
  • Online
  • Gold Boarder
  • http://goo.gl/w4LhKz
  • Messaggi: 249
  • Ringraziamenti ricevuti 18
  • Karma: 14
ora ho un problema.

ho perfezionato la migrazione clienti/fornitori e sono in dirittura d'arrivo per la migrazione prodotti.

la procedura si blocca in fase di assegnazione codici iva.
non riesco in alcun modo a popolare la tabella product_taxes_rel ed ottengo come errore:
"Object product_taxes_rel doesn't exist"

la riga di codice relativa è la seguente:
if product_id <> None :
	product_taxes = {
		'tax_id': 6,
		'prod_id': product_id,
	}
	product_taxes_id = sock.execute(dbname, uid, pwd, 'product_taxes_rel', 'create', product_taxes)

ho anche referenziato la tabella di relazione come "product.taxes.rel" e "product.taxes_rel" ma il messaggio di errore non cambia...

come posso risolvere secondo voi?
Andrea Cometa - Presidente Ass. Odoo Italia
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
goo.gl/w4LhKz
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Migrazione anagrafiche 8 Anni 5 Mesi fa #2826

  • angedras
  • Avatar di angedras
  • Offline
  • Platinum Boarder
  • Messaggi: 330
  • Ringraziamenti ricevuti 4
  • Karma: 10
Ciao
product_taxes_rel non è un oggetto in cui puoi scrivere con i metodi orm di openerp, ma
una tabella di supporto per mantenere le relazioni many2many fra prodotti (template) e tasse.
Devi quindi inserire direttamente nel codice di importazione di prodotto la dicitura
product = {
...

'taxes_id': [(6, 0, [tax_id,])],
...
}

dove, mi sembra di capire, l'id di riferimento della tassa tax_id = 6.
Questa scrittura con tupla di lista è utilizzata nell'orm dai field many2many
ed in questo caso è utile perchè crea da zero una lista di tasse associata ai
prodotti. Se la lista fosse già presente, sarebbe possibile inserire un nuovo elemento
tassa nella lista con
product = {
...

'taxes_id': [(4, tax_id)],
...
}

Roberto
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.132 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam