请参见python方法Odoo 8的堆栈跟踪
在Odoo 8中,我想通过Python代码执行几个操作,只需按下一个按钮:请参见python方法Odoo 8的堆栈跟踪,python,odoo-8,Python,Odoo 8,在Odoo 8中,我想通过Python代码执行几个操作,只需按下一个按钮: 从销售订单创建发票 验证该发票 登记该发票的付款 如果我看到验证发票的代码,当我按下“Validate”时,我看到Odoo调用invoice\u Validate()方法。但如果我只调用这个方法,它不会生成内部编号等。只有遵循以下步骤才能工作: 那么,当我按下按钮时,我在哪里可以看到Odoo调用方法的完整列表?谢谢 方法可以从不同的位置调用。许多方法依赖于其他方法已经在它们之前运行的事实。以下是我发现在处理类似任务时
- 从销售订单创建发票
- 验证该发票
- 登记该发票的付款
invoice\u Validate()
方法。但如果我只调用这个方法,它不会生成内部编号等。只有遵循以下步骤才能工作:
那么,当我按下按钮时,我在哪里可以看到Odoo调用方法的完整列表?谢谢 方法可以从不同的位置调用。许多方法依赖于其他方法已经在它们之前运行的事实。以下是我发现在处理类似任务时有用的一些指导原则 方法可以通过以下方式运行:
- 单击时的按钮
- 视图XML(旧api)中定义的Onchange方法
- 工作流程
为了回答您的问题,代码中提供了完整的方法列表。您可以使用各种开发/调试工具(其中一个是浏览器的开发控制台)帮助您前进。这是您调查的一部分,也是您在odoo flow工作中的经验,因为odoo没有提供任何类型的方法调用和按钮单击操作文档。您必须从头开始学习代码及其功能,然后在开发中实现它流