0

purchase.order調達を介して行われる販売注文から注文書が作成されたときに、ボタンの機能を自動的に実行したいボタンがあります。

これは、画面の読み込み時にjavascriptでも可能だと思います(jsはあまり知りません)。

class Purchase_Order(models.Model):
    _inherit = 'purchase.order'

    @api.multi
    def _unlink_imprint_charges(self):
        self.env['purchase.order.line'].search(['&', ('order_id', '=', self.ids), ('is_charge', '=', True)]).unlink()

    @api.multi
    def charge_set_po(self):
        self._unlink_imprint_charges()
        for obj in self.order_line:
            obj.env['purchase.order.line']._add_imprint_location(obj, self)

charge_set_pourser が PO をクリックしたとき、または調達が完了したときに関数を呼び出したいと思います。

4

1 に答える 1