Este módulo personaliza el widget selector de fecha y hora y permite definir una hora predeterminada que se aplicará en caso de que el usuario seleccione solo una fecha.
Por ejemplo, si un usuario quiere definir una fecha de compromiso sin tener que especificar la hora en esa fecha, establecer el valor de hora predeterminada en el campo en la vista de formulario permite asegurar que la fecha de compromiso se establecerá a esa hora en lugar de la hora en que el navegador cargó la página.
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 18.0Permite a los desarrolladores establecer una hora predeterminada en los campos de fecha y hora, de modo que cuando un usuario elige solo una fecha, la hora se rellena automáticamente en lugar de usar la hora actual del navegador.
Este módulo cambia el comportamiento de los campos de fecha y hora en los formularios y listas de Odoo. Normalmente, cuando un usuario escribe o selecciona solo una fecha en un campo de fecha y hora, Odoo rellena la hora del momento en que se cargó la página. Con este módulo, el campo se puede configurar con una hora predeterminada fija, de modo que el valor guardado siempre utilice esa hora.
- Funciona en campos de fecha y hora individuales, donde se puede establecer un
defaultTime. - También funciona en rangos de fechas, donde se pueden establecer un
defaultStartTimey undefaultEndTimepara el inicio y el fin del rango. - La hora predeterminada se puede dar directamente como un valor fijo, o puede provenir de otro campo del mismo registro, de modo que la hora puede cambiar según el registro.
- El comportamiento se aplica tanto en vistas de formulario como en vistas de lista.
No hay nuevos menús, pantallas ni informes. El módulo solo extiende los componentes existentes del selector de fecha y hora y del campo de fecha y hora, por lo que el cambio es visible allí donde se utilicen esos campos. No se añaden nuevos modelos de base de datos ni se crean acciones programadas o correos electrónicos. El módulo es una extensión técnica/de interfaz destinada a desarrolladores que configuran vistas.
Depende de
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/web.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Hora predeterminada estática Puedes definir la hora predeterminada de la siguiente manera para un valor estático Para widget="datetime":
<field name="your_datetime_field" widget="datetime" options="{'defaultTime': {'hour': 8, 'minute': 30, 'second': 15 }}"/>Para widget="daterange":
<field name="your_start_datetime_field" widget="datetime" options="{'end_date_field': 'your_end_datetime_field', 'defaultStartTime': {'hour': 2, 'minute': 22, 'second': 22,}, 'defaultEndTime': {'hour': 3, 'minute': 33, 'second': 33,}}"/>Hora predeterminada dinámica De lo contrario, también puedes usar un campo JSON para hacerla dinámica mediante una función compute, y hacer referencia a este campo en la vista:
start_time = field.Json(compute="_compute_start_time")
def _compute_start_time(self):
for rec in self:
rec.start_time = {'hour': 8, 'minute': 30, 'second': 15 }<field name="start_time" invisible="1" />
<field name="your_datetime_field" options="{'defaultTime': 'start_time'}"/>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.
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.