【发布时间】:2016-11-16 14:26:13
【问题描述】:
我在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_po函数。
【问题讨论】:
标签: javascript odoo-10