OdooWiki OCA HUB

Reset Sequences on selected period ranges

sequence_reset_period folder_open OCA/server-ux open_in_new
Reporting Licencia: LGPL-3

Este módulo se escribió para restablecer las secuencias en los momentos especificados, ya que por defecto se restablecen anualmente.

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.0

Te permite elegir con qué frecuencia se restablece el periodo de numeración de una secuencia —diario, semanal, mensual o anual— en lugar de solo anual. El periodo de restablecimiento se establece en cada secuencia y se utiliza automáticamente cuando se crean nuevos rangos de números.

Por defecto, las secuencias de Odoo que usan rangos de fechas solo se reinician una vez al año. Este módulo añade una nueva opción en el formulario de la secuencia para que puedas elegir un periodo de reinicio más corto.

Dónde aparece: - En la pantalla de la secuencia (área de Ajustes, ir.sequence), aparece un nuevo campo "range_reset" justo después de la opción "use_date_range". Solo es visible cuando los rangos de fechas están habilitados. - Las opciones disponibles son Diario, Semanal, Mensual y Anual.

Qué cambia: - Cuando se necesita un nuevo rango de fechas para una secuencia, el módulo calcula las fechas de inicio y fin según el periodo elegido: las semanas van de lunes a domingo, los meses van del día 1 al último día, y los años van del 1 de enero al 31 de diciembre. - Comprueba los rangos de fechas existentes de la misma secuencia para evitar solapamientos, ajustando la fecha de inicio o fin del nuevo rango para que encaje junto a los rangos ya definidos. - Si no se selecciona ningún periodo de reinicio, se mantiene sin cambios el comportamiento estándar de Odoo.

Esto afecta al modelo ir.sequence y a sus rangos de fechas (ir.sequence.date_range). Es útil cuando quieres que los números de documento se reinicien cada día, semana o mes en lugar de solo una vez al año.

Depende de

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

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Secuencias de acceso y configurar el modelo a utilizar.
  • Cuando se calcula la secuencia, date_range seguirá las reglas especificadas

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, Configuració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.