0

我正在开发一个通过外部 API 连接到 Odoo 的 python 应用程序。我的目标是将多个文档上传到合作伙伴模型,多种类型的业务相关文档,对联系人很重要。

Odoo 管理员应该可以在 Contacts/My Contact/Documents/my_file 中看到这些文档。另一个重要的事情是我需要为文档设置某些标签。

我花了几个小时搜索 xmlrpc 调用来实现这一点,但没有任何运气。我确实看到了一些关于“hr.employee”和图片上传的参考,但“res.partner”没有类似的调用。

这个事情谁有经验?

4

2 回答 2

0

您只需要ID创建附件的合作伙伴。

ID与4711合作的一个非常简单的例子是:

id = models.execute_kw(db, uid, password, 'ir.attachment', 'create', [{
    'res_id': 4711, 'res_model': 'res.partner', 'name': 'my name',
    # and every other required field for model ir.attachment
}])
于 2021-01-20T17:15:48.260 回答
0

AFAIK res.partner 没有 ir.attachment 字段。

将文档添加到 res.partner :添加一个指向 ir.attachment 的关系字段

要管理文档的标签:只需将选择字段添加到 ir.attachment

查看您的文档:继承 res.partner 的表单视图,您可以添加一个新的笔记本来查看您的附件。

于 2021-01-20T12:48:36.813 回答