目标:
我使用Odoo 10作为前端视图仅供远程工作人员使用。
我想:
数据集约为+400 K记录。
我认识
我不认识
我相信我可以通过Odoo中的预定操作函数来完成这个任务,但是我很难理解如何实际使用它并编写所需的python代码。(我现在了解VBA和学习Python。)
如果有更好的方法,我也愿意接受建议。
发布于 2018-09-08 00:28:14
如果直接从Odoo连接到MSSQL,以便查询数据以将其插入Odoo模型表,将更好。要删除Odoo模型表的所有记录,只需使用以下语句:
self.env['custom.model'].search([]).unlink()您可以将该代码放在记录中--导入/创建语句--到一个模型方法中,该方法可以在要调度和执行的Odoo任务中执行。激活Odoo模式时,您可以在Settings/Technical/Automation/Scheduled Actions菜单中找到Odoo菜单。
此外,还有一些模块可以让您直接连接到外部DB源,比如MSSQL,这样您就可以直接与主db进行交互。
当然,所有这些都需要对Odoo内部结构有一点深入的了解才能运行。
https://stackoverflow.com/questions/52230863
复制相似问题