Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
364 Vizualizări

hi

I want to set delivery lead time/manufacturing lead time in hours unit. 
Is there any solution to change default unit of days to hours?

Thank you so much

HB

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

Please refer to the code below:


class ProductTemplate(models.Model):

    _inherit = 'product.template'


    delivery_lead_time_hours = fields.Float(

        string='Customer Lead Time (Hours)',

        compute='_compute_delivery_lead_time_hours',

        inverse='_inverse_delivery_lead_time_hours',

    )


    @api.depends('sale_delay')

    def _compute_delivery_lead_time_hours(self):

        for rec in self:

            rec.delivery_lead_time_hours = rec.sale_delay * 24


    def _inverse_delivery_lead_time_hours(self):

        for rec in self:

            rec.sale_delay = rec.delivery_lead_time_hours / 24


Hope it helps.

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
2
ian. 25
1140
0
iun. 25
915
1
oct. 21
4746
1
iul. 18
2698
0
mar. 15
3391