我在磁盘上有以前员工工资单的 PDF 文件。我想将它们加载到 OpenERP,作为每个员工的附件。此外,我想每个月附加更多的文件。为了实现这一点,我想编写一个特定的模块/插件,或者一个通过 XML-RPC 访问 OpenERp 的 Python 程序。
我应该如何与员工模型交互以以编程方式附加文件?是否有可用于此的 ORM 方法?
我在磁盘上有以前员工工资单的 PDF 文件。我想将它们加载到 OpenERP,作为每个员工的附件。此外,我想每个月附加更多的文件。为了实现这一点,我想编写一个特定的模块/插件,或者一个通过 XML-RPC 访问 OpenERp 的 Python 程序。
我应该如何与员工模型交互以以编程方式附加文件?是否有可用于此的 ORM 方法?
如果您想使用附件进行更高级的操作,我建议您查看document
模块以及document_ftp
模块。它们将附件存储在文件系统中,因此您只需复制文件即可,而无需通过 API。我们在 OpenERP 5.0 中使用了 FTP 服务器,它可以很好地附加大量文件。
不过要小心。当您安装这些模块时,我认为您会丢失所有当前的附件。您必须以某种方式将这些附件迁移到文件系统。
使用 openerp 导入/导出功能。
制作 csv 文件,然后进行导入。