Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
3532 Lượt xem

In the account_invoice_view.xml file, the button validate is associated to invoice_open, but I can not find this method on account_invoice.py,

By doing this I want to know how the movement on account.move object is generated. any suggestions ?

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

invoice_open is a signal to invoice workflow, see code in account_invoice_workflow.xml. Workflow call methods:

action_date_assign()
action_move_create()
action_number()
invoice_validate()

at this moment

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Yes, so there is three kinds of button, object, action, and workflow. The default one is Workflow isn't it ?  Thanks.

Ảnh đại diện
Huỷ bỏ