什么是res.partner?

时间:2014-04-08 04:32:17

标签: openerp

我是初学者,我遇到过res.partner,但我无法理解它的作用以及它提供的所有功能,所以如果有人能向我解释,我将不胜感激。

2 个答案:

答案 0 :(得分:13)

澄清。

res.partner是一个ORM模型。 ORM模型描述了数据库中的一类对象,并提供了一系列ORM方法,允许您在代码中管理它们(创建,写入,取消链接等)。

要获取数据库表,除非有特定的_table覆盖,否则只需将句点转换为下划线,以便数据库中的表为res_partner。和任何" res。"模型,你得到res.partner作为OpenERP核心的一部分,而不是任何其他模型,如会计或销售。

但是为了回答更广泛的问题,OpenERP中的res.partner是什么?假设OpenERP 7,res.partner包含与您有关系的任何实体的信息。

这包括:

  • 客户 - 您为每位客户提供res.partner条目,并为您为该客户设置的每个联系人或地址(发票,交付)提供res.partner条目。
  • 供应商 - 与客户相同。事实上,两者之间的唯一区别是res.partner上的布尔字段,表示他们是客户还是供应商。
  • 用户 - 允许登录OpenERP实例的每个用户都有一个相关的res.partner来存储地址详细信息。
  • 公司 - 您在OpenERP中设置的每家公司(假设您使用多家公司)都有相关的res.parter来存储地址详细信息。

答案 1 :(得分:1)

res.partner是代表合作伙伴的模型的技术名称:

合作伙伴代表人员和组织。

最直接的例子是客户和供应商。

合作伙伴的其他例子是:

  • 联系组织内的人员
  • 客户或供应商地址
  • 员工个人联系数据
  • 用户联系数据

所以它是应用程序中几乎无处不在的基本概念。