在弹出对话框中,多表查询
-
版本:10.0社区版
举个例子:销售订单中,增加“添加”按钮,点击后,以订单上的“仓库”为固定查询条件,“产品”等为可选查询条件,查询库存表A、草稿状态的销售订单表B。
得到结果举例:产品、库存、订单数量、可用库存(前2者相减)、数量(可编辑)。
前2个字段来自库存表;订单数量查询自草稿状态的销售订单;数量列为可编辑的空列
点击确认时,将产品、数量带到销售订单的明细中请问:
能不能实现这样的功能?我在odoo自带的模块中没有发现这样用的。
如果可以实现,请问如何实现?
如果不能实现,有什么其他思路实现类似这样的功能?我学习odoo没多久,如果您能给出相关的代码,那是最好的。当然如果能给出相关思路,或参考文档,也是极好的。
非常感谢您花费时间看我写了这么多东西 -
可以,
应该是 odoo wizard 的中级应用,
具体的话你可以找找看源代码里wizard 相关的代码。
大概可以参考:
https://github.com/Elico-Corp/odoo-addons/tree/8.0/mass_item_selection这个是通过wizard 批量往sale order/purchase order 等上添加商品