0
調達によって行われる購買発注フォームが自動的にボタンの機能を実行したい場合は、purchase.order
にボタンがあります。Odoo 10で毎回Python関数を呼び出す方法
これは、画面が読み込まれたときに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)
私はurserがPOをクリックしたときや調達が行われたときにcharge_set_po
関数を呼び出すしたいと思います。