Ваша компания использует Odoo >= v14 для управления табелем учета рабочего времени и имеет настройку по умолчанию — вести табель в днях?
По умолчанию вы можете выбрать только следующие значения:
- 0.0
- 0.5
- 1.0
К счастью, виджет поддерживает настройку!
В определении представления вы можете добавить опцию для определения нового диапазона, используемого виджетом для данного представления. С помощью следующего кода вы сможете выбрать любую десятую часть дня:
options="{'range':[0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]}"
Демонстрация:
В древовидном представлении табеля учета рабочего времени измените определение поля unit_amount
на:
<field name="unit_amount"
optional="show"
widget="timesheet_uom"
sum="Total"
decoration-danger="unit_amount > 24"
options="{'range':[0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]}"
/>
И вот результат: