Este módulo refactoriza el ir.sequence permitiendo añadir más leyendas con una duplicación de código mínima y añadiendo campos de vista previa tanto en los modelos ir.sequence como ir.sequence.date_range. El campo de vista previa es un campo calculado que solo es visible en el modo de edición de la vista de formulario y funciona con range_ y range_end_. Ayuda a los usuarios a comprobar y validar la configuración de prefijo, sufijo y relleno fácilmente sin necesidad de generar un documento real.
Añadir más leyendas a ir.sequence requiere una extensión de un método interno _interpolation_dict() del método _get_prefix_suffix(). Una extensión de un método interno no es práctica, por lo tanto, este módulo sobrescribe el método _get_prefix_suffix() moviendo el método privado interno _interpolation_dict() a un método privado. Por lo tanto, esto permite que otro módulo añada más leyendas al ir.sequence.
Este módulo funciona como módulo base para otros módulos para añadir más leyendas a ir.sequence. y extiende el ir.sequence permitiendo las leyendas range_end_, range_period_ y qoy. Añade las siguientes leyendas:
- El fin del año de date_range con siglo: %(range_end_year)s
- El fin del año de date_range sin siglo: %(range_end_y)s
- El fin del mes de date_range: %(range_end_month)s
- El fin del día de date_range: %(range_end_day)s
- El fin del día del año de date_range: %(range_end_doy)s
- El fin de la semana del año de date_range: %(range_end_woy)s
- El fin del día de la semana de date_range: %(range_end_weekday)s
- El fin de la hora de date_range en formato de 24 horas: %(range_end_h24)s
- El fin de la hora de date_range en formato de 12 horas: %(range_end_h12)s
- El fin del minuto de date_range: %(range_end_min)s
- El fin del segundo de date_range: %(range_end_sec)s
- El periodo del mes de date_range: %(range_period_month)s
- Trimestre del año: %(qoy)s
- El inicio del trimestre del año de date_range: %(range_qoy)s
- El fin del trimestre del año de date_range: %(range_end_qoy)s
- Año actual de la Era Budista (BE) con siglo: %(year_be)s
- Año actual de la Era Budista (BE) sin siglo: %(y_be)s
- El inicio del año de la Era Budista (BE) de date_range con siglo: %(range_year_be)s
- El inicio del año de la Era Budista (BE) de date_range sin siglo: %(range_y_be)s
- El fin del año de la Era Budista (BE) de date_range con siglo: %(range_end_year_be)s
- El fin del año de la Era Budista (BE) de date_range sin siglo: %(range_end_y_be)s
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 19.0Añade una vista previa en vivo del siguiente número de secuencia en las pantallas de secuencia y admite marcadores de posición de fecha adicionales, incluidos los años de la Era Budista Tailandesa y el trimestre del año.
Este módulo mejora cómo se configuran las secuencias de numeración en Odoo. En el formulario de la secuencia, un nuevo campo Preview muestra cómo será el próximo número según el prefijo, el sufijo y el relleno actuales, para que los usuarios puedan comprobar su configuración sin generar un documento real. En las secuencias que usan rangos de fechas, la vista previa también aparece en cada línea de rango de fechas.
El módulo añade nuevos marcadores que se pueden usar en prefijos y sufijos: - Trimestre del año (%(qoy)s) - Año de la Era Budista con siglo (%(year_be)s) y sin siglo (%(y_be)s) - Variantes de rango y actuales de estos marcadores, como range_year_be, current_year_be, range_end_year_be, range_qoy y range_period_month
También hace que el sistema de marcadores sea más fácil de extender para otros módulos. Si un prefijo o sufijo usa un marcador desconocido, Odoo genera un error claro en lugar de fallar silenciosamente. Los cambios se aplican a las pantallas de configuración de secuencias en Settings, y afectan a los modelos ir.sequence y ir.sequence.date_range.
Depende de
Modelos y campos (2)
- ir.sequence · amplía un modelo existentepreview
- ir.sequence.date_range · amplía un modelo existentepreview
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-thailand.
terminal Instalación y uso
Sin información verificadaLas 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.