0
purchase.order
에 단추가 있습니다. 구매 주문서가 판매를 통해 조달을 통해 생성 될 때 버튼의 기능을 자동으로 실행하려고합니다.Odoo에서 매번 파이썬 함수를 호출하는 방법
화면이로드 될 때 javascript를 통해 가능하다고 생각합니다 (많은 j를 모르는 경우).
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
함수를 호출합니다.