Abro este hilo para que los interesados puedan consultar y aportar
errores solucionados y ejemplos prácticos de importación CSV de datos a
Tryton.
---------------------------
1.- Errores solucionados
1.1.-Language/Code
ERROR:import:int() argument must be a string or a number, not 'list'
Solución: Language/Code => Language
1.2.- Error processing the file at field:
Addresses/Country/Code: eliminamos esta columna.
Addresses/Country/Name => Addresses/Country
Addresses/Subdivision/Name => Addresses/Subdivision
1.3.- Vías de contacto (correo electrónico, sitio web, teléfono fijo y
móvil, etc.)
ERROR:import:('UserError', (u'The field "Value" on "Contact Mechanism"
is required.', ''))
Solución: disponer estos campos como están en el ejemplo práctico de
abajo (abriendo el .csv como hoja de cálculo se entiende perfectamente).
---------------------------
2.- Ejemplo práctico de importación de datos básicos de terceros
(nombre, país y número del CIF/NIF, calle, ciudad, CP, provincia, país,
idioma y vías de contacto -correo electrónico, sitio web, teléfono fijo
y móvil-) (los NIF los he tomado al azar de empresas reales para que la
importación no dieran error): guardar lo siguiente como .csv e importar
en el menú Parties después de cambiar el idioma de nuestro usuario a Inglés.
Name,VAT Country,VAT
Number,Addresses/Street,Addresses/City,Addresses/Zip,Addresses/Subdivision,Addresses/Country,Language,Contact
Mechanisms/Type,Contact Mechanisms/Value
UNO,ES,B61379087,"C/. Primera, 1, 1º
A",Barcelona,08001,Barcelona,Spain,es_ES,email,[email protected]
,,,,,,,,,website,http://uno.com
,,,,,,,,,phone,111111111
,,,,,,,,,mobile,666666666
DOS,ES,B86418787,"C/. Segunda, 2, 2º
B",Madrid,28002,Madrid,Spain,es_ES,email,[email protected]
,,,,,,,,,website,http://dos.com
,,,,,,,,,phone,222222222
TRES,,Z00000000,"C/. Tercera, 3, 3º C",Los
Angeles,90003,California,United States,en_US,email,[email protected]
,,,,,,,,,website,http://tres.com
CUATRO,ES,A50609288,"C/. Cuarta, 4, 4º
D",Zaragoza,50004,Aragón,Spain,es_ES,email,[email protected]
CINCO,ES,A41160615,"C/. Quinta, 5, 5º E",Sevilla,41005,Sevilla,Spain,es_ES,,
---------------------------
Se agradece cualquier nueva aportación.
;-)
Gracias y saludos cordiales