Alguien me podría ayudar a resolver este problema al intentar importar valores de atributos, al asignar el value_ids en el .xlsx, al momento de subir el archivo me presenta un error.
Ayuda, por favor.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
Hi,
Please refer to the following links:
Blog: https://www.cybrosys.com/blog/how-to-import-product-attributes-and-product-variants-in-odoo-17
Video: https://www.youtube.com/watch?v=DjU8Hm_SdLo
Hope it helps.
El error ocurre porque Odoo no encuentra los valores del atributo que intentas importar (Puntadas: 1 a 4000). Aquí te explico cómo resolverlo paso a paso:
1. Formato Correcto del Archivo Excel
El campo value_ids (Valores del atributo) requiere un formato específico.
En tu archivo Puntadas.xlsx, haz esto:
name (Nombre) | value_ids (Valores) | create_variant | display_type |
---|---|---|---|
Puntadas | Puntadas:1, Puntadas:2, ..., Puntadas:4000 | always | radio |
Detalles importantes:
- value_ids:
- Debe ser una lista separada por comas de valores.
- Cada valor debe seguir el formato: NombreAtributo:Valor (ej: Puntadas:1).
- display_type:
- Usa radio (botones) o select (lista desplegable).
2. Solución para el Error Actual
El mensaje:
"No se encontraron registros que coincidan con nombre 'Puntadas: 1 a 4000'"
indica que:
- Odoo esperaba valores como Puntadas:1, pero recibió un formato incorrecto (Puntadas: 1 a 4000).
- Los valores deben crearse primero antes de importar.
Pasos para corregirlo:
- Crea los valores manualmente (opcional):
- Ve a Productos → Atributos → Valores.
- Agrega valores como Puntadas:1, Puntadas:2, etc.
- O usa un archivo corregido:
- En value_ids, escribe:
Puntadas:1, Puntadas:2, Puntadas:3, ..., Puntadas:4000
- O usa rangos válidos (ej: Puntadas:1-4000 si tu módulo lo soporta).
- En value_ids, escribe:
- Si son muchos valores, considera:
- Un script Python para generarlos automáticamente.
- Dividir la importación en lotes (ej: 1000 valores por archivo).
3. Alternativa: Importar en Dos Pasos
Si el error persiste:
- Primero importa el atributo (sin value_ids):
- Archivo:
name create_variant display_type Puntadas always radio
- Archivo:
- Luego importa los valores:
- Ve a Productos → Atributos, abre Puntadas y usa "Importar" para añadir los valores.
4. Recomendaciones Finales
✅ Verifica el formato: Usa comas (,) para separar valores.
✅ Prueba con pocos valores primero (ej: Puntadas:1, Puntadas:2).
✅ Si usas un rango, asegúrate de que tu módulo lo soporte.
¿Necesitas ayuda con el archivo?
¡Dime y te envío un modelo de Excel listo para importar! 😊
Resumen:
- Corrige value_ids en el Excel.
- Usa el formato Nombre:Valor.
- Importa en dos pasos si es necesario.
¡Con esto debería funcionar! 🚀
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
InscribirsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
Import from Winbooks
Resuelto
|
|
4
may 25
|
5019 | |
|
1
ago 24
|
2322 | ||
|
1
feb 24
|
3086 | ||
|
3
oct 23
|
11123 | ||
|
3
oct 23
|
2705 |