Este módulo amplía el uso de las secuencias. Te permitirá utilizarlas en cualquier campo de texto.
Si se configura correctamente, los nuevos registros tendrán un valor incremental predeterminado en el campo que elijas.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Permite dar a cualquier campo de texto de cualquier registro un valor predeterminado tomado de una secuencia de Odoo, de modo que los registros nuevos obtengan automáticamente una referencia incremental. Se configura creando una secuencia cuyo código sigue un patrón de nomenclatura especial.
Este módulo amplía cómo se pueden usar las secuencias en Odoo. Normalmente las secuencias rellenan campos como los números de factura, pero aquí se pueden usar como valor predeterminado de cualquier campo en cualquier modelo.
Cómo funciona para el usuario:
- Se crea una secuencia en Odoo con un código que empieza por
base_sequence_default, seguido del nombre técnico del modelo y el nombre técnico del campo, separados por puntos. - Cuando se crea un nuevo registro de ese modelo, el módulo busca secuencias que coincidan con ese modelo y la compañía actual (o secuencias compartidas entre compañías).
- Si el campo elegido en el nuevo registro está vacío o contiene solo un guion, el siguiente número de secuencia se escribe en él automáticamente.
- Si el campo ya tiene un valor, se deja intacto.
- Si una secuencia apunta a un campo que no existe en el modelo, se ignora y se registra una advertencia en lugar de romper la creación.
El módulo toca el modelo base base, por lo que el comportamiento se aplica a todos los modelos de Odoo. También incluye una secuencia de demostración que rellena el campo ref de res.partner con valores como AUTOREF/001, lo que muestra cómo debe verse la configuración. No se añaden menús ni pantallas nuevas; la configuración se realiza a través de los registros de secuencia estándar.
Depende de
Modelos y campos (1)
- base · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0Para configurar este módulo, necesita:
- Activar el modo desarrollador.
- Ir a la vista de formulario del modelo al que desea añadir el nuevo valor predeterminado secuencial.
- Pasar el cursor sobre el campo al que desea añadir el valor predeterminado secuencial. Aparecerá una información sobre herramientas con más información.
- Asegurarse de que la información sobre herramientas indique Type: char. Solo funcionarán esos campos.
- Anotar el Object y el Field.
- Ir a Settings \> Technical \> Sequences & Identifiers \> Sequences.
- Crear una secuencia con un código con este patrón:
base_sequence_default.{object}.fields.{field}. Por ejemplo:base_sequence_default.res.partner.fields.namepara añadir un nombre secuencial predeterminado a nuevos partners. No utilice{}al añadir el nombre del modelo y del campo al patrón. - Configurar la secuencia a voluntad.
Para usar este módulo, es necesario:
- Seguir las instrucciones de configuración.
- Crear un registro del modelo que configuró.
- Dejar vacíos los campos donde configuró una secuencia. Si son campos obligatorios, establezca el valor en "-" para activar la secuencia automática al crear.
- Comprobar que el campo definido en la secuencia esté establecido en el siguiente valor de la secuencia.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.