我是新手,openerp
但res.partner
我不明白它的作用以及它提供的所有功能,所以如果有人能向我解释一下,我将不胜感激。
问问题
9755 次
2 回答
21
澄清。
res.partner
是一个 ORM 模型。ORM 模型描述了数据库中的一类对象,并提供了一系列 ORM 方法以允许您在代码中管理它们(创建、写入、取消链接等)。
要获取数据库表,除非有特定的 _table 覆盖,否则只需将句点转换为下划线,以便数据库中的表为 res_partner。与任何“资源”一样。模型,你得到 res.partner 作为 OpenERP 核心的一部分,而不是任何额外的模型,如会计或销售。
但是要回答一个更广泛的问题,OpenERP 中的 res.partner 是什么?假设 OpenERP 7, res.partner 包含有关您与之有关系的任何实体的信息。
这包括:
- 客户 - 您为每个客户设置了 res.partner 条目,并为您为该客户设置的每个联系人或地址(发票至、交付至)设置了 res.partner 条目。
- 供应商 - 与客户相同。事实上,两者之间的唯一区别是 res.partner 上的一个布尔字段,表示他们是客户还是供应商。
- 用户 - 每个允许登录到您的 OpenERP 实例的用户都有一个相关的 res.partner 来存储地址详细信息。
- 公司 - 你在 OpenERP 中建立的每个公司,假设你使用多公司,都有一个相关的 res.parter 来存储地址详细信息。
于 2014-04-09T01:47:52.737 回答
4
res.partner
是代表合作伙伴的模型的技术名称:
合作伙伴代表人员和组织。
最直接的例子是客户和供应商。
其他合作伙伴示例包括:
- 组织内的联系人
- 客户或供应商地址
- 员工个人联系方式
- 用户联系方式
因此,它是应用程序中几乎无处不在的基本概念。
于 2014-04-10T17:09:03.980 回答