Error en referencia interna al importar productos.

836 views
Skip to first unread message

Sergio Fernández

unread,
Jan 29, 2016, 7:42:38 AM1/29/16
to Usuarios Odoo / OpenERP en España
Buenos días.

Estoy importando productos, simplemente importando dos columnas, "name" e "internal reference"

Me da el siguiente error al importar:

  • Missing required value for the field 'Referencia interna' (default_code) en la fila 2 (2287 más)

Es un error en todas las líneas.

Como ejemplo os pongo los tres primeros números de referencia interna son los siguientes:

0007217
0080366
0010001

Podría ser por no ser correlativo? Es extraño

Muchas gracias!

Luis Panozzo

unread,
Jan 29, 2016, 8:01:26 AM1/29/16
to openerp-s...@googlegroups.com
Creo que será bueno tener el formato del CSV que estás importando. 
Perdón, importando como producto nuevo o actualizando existentes?



Luis Panozzo (Lp)
Technology Manager
Elmatica AS
luis.p...@elmatica.com
Skype: luispanozzo

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

ant...@imushu.es

unread,
Jan 29, 2016, 9:20:09 AM1/29/16
to Usuarios Odoo / OpenERP en España
¿Has probado a hacer primero una exportación de un par de productos para ver el formato corecto que usa Odoo?

Dario Osejo

unread,
Jan 29, 2016, 11:22:40 AM1/29/16
to Usuarios Odoo / OpenERP en España
Esos valores los definiste como texto o como numero, suele pasar que cuando manipulas archivos csv en excel u otra hoja de calculo y tienes valores 000123 los convierte a números 123 o sino te les agrega un apostrofe al inicio '000123 y esto puede generar problemas de importación.

te aconsejo verifiques los valores y que la casilla de referencia interna (también aplica a códigos de barra) este como texto.

Saludos

Sergio Fernández

unread,
Jan 29, 2016, 11:25:06 AM1/29/16
to Usuarios Odoo / OpenERP en España
Estoy importando nuevos artículos. En principio el formato no es un problema, porque los ficheros los creo específicamente desde R en latin1 para Odoo.

Lo más probable es porque instalé el módulo product_sequence. Aunque lo he desinstalado, debe haber causado estos problemas. Hay alguna forma de eliminarlo completamente? También me pasa que me obliga a insertar una referencia cuando creo un nuevo producto.



Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Sergio Fernández

unread,
Jan 29, 2016, 11:26:44 AM1/29/16
to Usuarios Odoo / OpenERP en España
En principio el campo "Referencia interna" puedes poner lo que quieras... No?

Pedro Manuel Baeza Romero

unread,
Jan 29, 2016, 11:27:03 AM1/29/16
to Usuarios Odoo / OpenERP en España
Tienes que eliminar a mano en la BD la constraint de NOT NULL sobre ese campo.

Un saludo.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Sergio Fernández

unread,
Jan 29, 2016, 11:28:45 AM1/29/16
to Usuarios Odoo / OpenERP en España
He usado el lenguaje de programación R haciendo un script para importar datos desde el antiguo ERP, osea que no he manipulado nada en GUI. Aun así gracias por tus explicaciones

Sergio Fernández

unread,
Jan 29, 2016, 11:57:53 AM1/29/16
to Usuarios Odoo / OpenERP en España
Muchas gracias Pedro. Voy a ver dónde está
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Sergio Fernández

unread,
Jan 29, 2016, 1:04:49 PM1/29/16
to Usuarios Odoo / OpenERP en España
La verdad que he entrado desde el usuario postgres a la versión de comandos psql de la bbdd y no sé bien dónde estará

Luis Panozzo

unread,
Jan 29, 2016, 1:18:04 PM1/29/16
to openerp-s...@googlegroups.com
Sinceramente creo que lo más simple es hacer como te recomendaron.
Exportar un conjunto de datos y modificar el archivo resultante para importarlo con los cambios.

SI fuera que querés agregar productos eliminar la columna de referencia y los /id de los nombres de columna


Luis Panozzo (Lp)
Technology Manager
Elmatica AS
luis.p...@elmatica.com
Skype: luispanozzo

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Message has been deleted

Sergio Fernández

unread,
Feb 1, 2016, 8:18:55 AM2/1/16
to Usuarios Odoo / OpenERP en España
Por fin he logrado acceder a la BBDD, pero no consigo ver dónde está esa CONSTRAINT. He hecho un \d+ product_product pero no me sale nada ahí. 

Se haría de la siguiente manera?:

ALTER TABLE product_product DROP CONTRAINT ref

Muchas gracias


El viernes, 29 de enero de 2016, 17:27:03 (UTC+1), Pedro Manuel Baeza Romero escribió:
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Sergio Fernández

unread,
Feb 3, 2016, 3:25:50 AM2/3/16
to Usuarios Odoo / OpenERP en España
Por fin la encuentro, por si no la encontrabais vosotros, es lo siguiente:

ALTER TABLE product_product ALTER COLUMN default_code DROP NOT NULL;


Ya me deja importar. Gracias

Caos Tétrico

unread,
Oct 17, 2016, 7:03:24 AM10/17/16
to Usuarios Odoo / OpenERP en España
Hola Sergio

Yo también tuve ese problema.
Si actualizas a la ultima versión de odoo (viendo en github la ultima con sus correspondientes commit) ése problema viene ya resuelto, sin necesidad de que tu lo cambies manualmente en la BBDD

Para v8:
Para v9:


Un saludo
Reply all
Reply to author
Forward
0 new messages