跳转到主要内容

为非公司合伙人拆分名字和姓氏

项目描述

License: AGPL-3

合伙人名字和姓氏

此模块是为了扩展联系人的功能,以支持具有单独的姓氏和名字。

配置

您可以在设置 > 配置 > 通用设置中配置逆函数的一些常用名称模式

  • 姓氏,名字:例如‘Anderson Robert’

  • 姓氏,名字:例如‘Anderson, Robert’

  • 名字,姓氏:例如‘Robert Anderson’

应用更改后,您可以通过点击“重新计算名称”按钮来重新计算所有合伙人的名称。注意:此过程可能需要很长时间,具体取决于数据库中合伙人的数量。

您可以使用 _get_inverse_name 方法从简单字符串中获取姓氏和名字,也可以使用 _get_computed_name 从姓氏和名字中获取名称。这些方法可以被覆盖以更改上述指定的格式。

使用

字段 name 成为一个存储函数字段,它连接姓氏和名字。这避免了与其他模块的兼容性问题。

用户应手动填写 姓氏名字 的单独字段,但如果您意外地编辑了某些模块中的 name 字段,则存在一个逆函数,该函数会尝试自动拆分它。它假定您以配置的格式编写了 name (默认为“姓氏,名字”),但它可能导致错误的拆分(因为它只是盲目地尝试猜测您的意图),因此最好手动指定。

由于同样的原因,安装后,联系人的先前名称将保留在姓名字段中,您第一次编辑任何一个时,将被要求提供姓氏名字(每个联系人只需一次)。

Try me on Runbot

如需更多信息,请访问

已知问题/路线图

逆函数的模式仅在系统级别可配置。也许这种配置可能取决于合作伙伴的语言、国家或公司,如此OCA问题中讨论的那样

错误追踪器

错误在GitHub Issues上进行跟踪。如有问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请帮助我们通过提供详细且受欢迎的反馈来解决这个问题。

致谢

贡献者

翻译

  • 丹麦语:Hans Henrik Gabelgaard

  • 意大利语:Leonardo Donelli

  • 西班牙语:Antonio Espinosa

  • Antonio Espinosa <antonioea@antiun.com>

维护者

Odoo Community Association

此模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

要为此模块做出贡献,请访问http://odoo-community.org

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪一个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建的分发

支持