Skip to Content
Menu
This question has been flagged

Dear,


in odoo 18 user can edit the log time of workorder but it doesn't edit the related journal entry in accounting app , any work around ?

Avatar
Zrušiť
Best Answer

Yes, in Odoo 18, if a user edits the log time of a work order, the related journal entry in the Accounting app does not automatically update

Implement an Automated Adjustment through Python Code 

from odoo import models, api

class MrpWorkorder(models.Model):

    _inherit = 'mrp.workorder'

    def write(self, vals):

        res = super().write(vals)

        if 'duration' in vals:

            self._update_related_account_moves()

        return res

    def _update_related_account_moves(self):

        account_moves = self.env['account.move'].search([

            ('manufacturing_order_id', '=', self.production_id.id)

        ])

        for move in account_moves:

            pass

Avatar
Zrušiť
Related Posts Replies Zobrazenia Aktivita
2
apr 25
965
3
júl 25
1143
2
feb 25
1814
4
máj 24
2582
1
apr 24
1300