OdooWiki OCA HUB

Web Datetime Picker Default Time

web_datetime_picker_default_time folder_open OCA/web open_in_new
web Licencia: AGPL-3

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

Permite 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 defaultStartTime y un defaultEndTime para 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

web

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

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

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

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.