将第一个和第二个姓氏分开
odoo12-addon-partner-second-lastname的Python项目详细描述
编写此模块是为了将partner_firstname的功能扩展到 支持为联系人合作伙伴提供第二个姓氏。
在一些国家,联系人的第二个姓氏很重要。
联系人合作伙伴至少需要填写一个名称字段 (first name,first last name或second last name)。
目录
Configuration
可以为反函数配置一些常用的名称模式 在“设置”>;“配置”>;“常规设置”中:
- lastname secondlastname firstname:例如“Anderson Lavarge Robert”
- 姓氏secondlastname,firstname:例如“Anderson Lavarge,Robert”
- firstname lastname secondlastname:例如“robert anderson lavarge”
应用更改后,可以重新计算所有合作伙伴的名称,单击 “重新计算名称”按钮。注意:这个过程可能要花很多时间,这取决于 数据库中有多少个合作伙伴。
您可以使用_get_inverse_name方法来获取firstname、lastname和 第二个姓氏来自一个简单的字符串,还有_get_computed_name来获取 name构成firstname、lastname和second lastname。 可以重写这些方法以更改上面指定的格式。
Usage
要使用此模块,您需要:
- 编辑任何合作伙伴的表单。
- 确保合作伙伴不是公司。
- 输入名字和姓氏。
如果直接输入全名而不是其他字段 单独(可能与其他形式不同),本模块将尝试猜测 匹配您的输入并在firstname、lastname和second之间分割它 使用反函数的姓氏。
如果可以,请始终手动输入。自动猜测可能会失败 你很容易在一些角落里。
Credits
Contributors
- 杰罗·洛皮斯,jairo.llopis@tecnativa.com>;。
- 安东尼奥·埃斯皮诺萨。
- 佩德罗·M·贝扎pedro.baeza@tecnativa.com>;。
- 尼古尔·乔杜里,nikulchaudhary2112@gmail.com>;
Maintainers
此模块由OCA维护。
oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。
此模块是github上OCA/partner-contact项目的一部分。
欢迎您的贡献。要了解如何访问https://odoo-community.org/page/Contribute。