OdooWiki OCA HUB

Base Sequence

l10n_th_sequence_refactored folder_open OCA/l10n-thailand open_in_new
Localization Licencia: AGPL-3

Este módulo refactoriza el ir.sequence permitiendo añadir más leyendas con una duplicación de código mínima.

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.

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 14.0

Este módulo prepara las secuencias de numeración de Odoo para que otros módulos puedan añadir marcadores de fecha adicionales (leyendas) a los prefijos y sufijos de las secuencias con una duplicación de código mínima. Por sí mismo no cambia nada visible para los usuarios finales.

Este es un módulo base técnico para la numeración de secuencias. No añade menús, pantallas, botones ni informes, y no modifica ningún campo en ningún formulario.

Qué hace: Odoo construye los números de documento a partir del prefijo y el sufijo de una secuencia, sustituyendo marcadores como los valores de año, mes, día, semana y hora por la fecha actual. En el Odoo estándar esta lógica de sustitución está escrita como una función interna, lo que dificulta que otros módulos añadan nuevos marcadores. Este módulo traslada esa lógica a un método privado reutilizable en el modelo de secuencia, de modo que otros módulos puedan extenderlo y ofrecer marcadores adicionales.

Dónde aparece: en ningún lugar de la interfaz de usuario. Solo afecta al modelo ir.sequence, que es el objeto de configuración que hay detrás de la numeración automática de documentos.

Reglas de negocio y comportamientos: los marcadores existentes siguen funcionando exactamente igual que antes (año, mes, día, año de dos dígitos, día del año, semana del año, día de la semana, formato de 24 horas, formato de 12 horas, minutos y segundos, además de las variantes de rango y actual). Si un prefijo o sufijo de secuencia contiene un marcador desconocido, el módulo genera un mensaje de error claro en lugar de fallar silenciosamente.

En resumen, es un habilitador para otros módulos de localización; por sí solo no cambia ningún flujo de trabajo diario.

Depende de

base
Modelos y campos (1)
  • ir.sequence · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/l10n-thailand.

terminal Instalación y uso

Sin información verificada

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.

info

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.