Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python odoo 14如何重新录制所选内容_Python_Xml_Odoo_Odoo 14 - Fatal编程技术网

Python odoo 14如何重新录制所选内容

Python odoo 14如何重新录制所选内容,python,xml,odoo,odoo-14,Python,Xml,Odoo,Odoo 14,我想创建一个excel文件,其中包含来自销售、产品和库存的数据 例: |消费者[关键]|国家|产品|库存单位|销售单位| 我想我知道如何创建文件,但不知道如何获取信息 我在[sales]操作中添加了一个按钮,这样用户可以过滤然后选择记录 但我不知道如何将录制的选定内容输入到我的函数中 你能告诉我怎么做吗 测试报告 ir.actions.act\u窗口 测试报告。测试销售投资专业版 形式 新的 列表 测试报告wiz 测试报告。测试销售投资专业版 形式 class test\u sales\

我想创建一个excel文件,其中包含来自销售、产品和库存的数据

例:

|消费者[关键]|国家|产品|库存单位|销售单位|

我想我知道如何创建文件,但不知道如何获取信息

我在[sales]操作中添加了一个按钮,这样用户可以过滤然后选择记录

但我不知道如何将录制的选定内容输入到我的函数中

你能告诉我怎么做吗


测试报告
ir.actions.act\u窗口
测试报告。测试销售投资专业版
形式
新的
列表

测试报告wiz
测试报告。测试销售投资专业版
形式
class test\u sales\u inv\u pro(models.TransientModel):
_名称='test\u report.test\u sales\u inv\u pro'
@api.model
def fun_测试(自我):
active_id=self.env.context.get('active_id',[])
_记录器。警告(活动\u ID)
当我尝试这个代码时,我得到了


不允许您创建“更改销售订单状态”(测试报告。测试销售库存)记录

您可以获取所选记录的ID,并使用这些ID浏览记录。 这些记录ID可以在env对象内的上下文字典中找到

sale\u obj=self.env['sale.order']
active_id=self.env.context.get('active_id',[])
销售=销售对象浏览(活动标识)

您可以获取所选记录的ID,并使用这些ID浏览记录。 这些记录ID可以在env对象内的上下文字典中找到

sale\u obj=self.env['sale.order']
active_id=self.env.context.get('active_id',[])
销售=销售对象浏览(活动标识)

hi Tiki,我添加了更多信息,我需要向导吗?我可以为我做一些类似的事情吗?我按照你的建议做了链接,并将其与你的答案结合起来,但没有获得ID。我想我必须发送一个args:[]hi Tiki,我添加了更多信息,我需要向导吗?像这样的东西能帮我吗?我按照你的建议做了链接,并结合了你的答案,但没有得到ID。我想我必须发送一个args:[]