ADempiere 360LTS 地址(Address)的中国格式定制

 

地址(Address)的中国格式定制

AD里面设置合作伙伴,仓库等需要输入地址的地方,目前都是按照美国的习惯,即使国家选择了中国,还是不符合国内习惯,下面通过配置可使地址按照:省、市、详细地址的格式显示

1) 国家下拉列表仅仅显示中国和美国

禁用除中国和美国之外的国家,留着美国是因为觉得有时候测试可能用到,用SQL做:

select ad_language,* from adempiere.c_country where countryCode in('US','CN')

update adempiere.c_country set isactive = 'N' where countryCode not in('US','CN');

在“系统管理-->总体规则-->系统规则-->国家区域与城市"里面可查询到相关信息

2) 国家下拉列表默认显示中国

默认国家的选择和当前"实体(客户端)"的语言设置有关,进入"系统管理-->实体(客户端)规则-->实体(客户端)",将当前实体的语言设置为"Chinese(China)"

 

3) 录入格式和显示格式的定制

以System进入"系统管理-->总体规则-->系统规则-->国家区域与城市",选择'China',切换到窗口模式进行修改下面数据项:

包含国家区域:on

翻转地址行:on, 此处会在字段中首先显示省市,最后是地址

地址打印格式(这个是显示在字段中的省市邮编字符串):@R@ @C@ @P@,

获取序列(这个是地址录入界面字段的顺序,并且除了邮编,其他都是必须填写的):@CO@ @R!@ @C!@ @P@, @A1!@ 

翻转本地地址行(这个在一个系统涉及到国际贸易的时候有用,当当前地址和客户实体的国家一致时认为是local地址):on, 此处会在字段中首先显示省市,最后是地址

 

在“区域名称”和“城市”标签页,定义中国的省市数据

 

 

4)更改'地址行1'的翻译为'地址'

因为我们只用到这一个地址行, 以System进入"应用字典-->元素",找到"Address1"元素,在"翻译"标签,更改其中文翻译为"地址"

 

以System进入"系统管理-->总体规则-->同步术语",同步完毕后"重置缓存",并重新登录系统

5)进入合作伙伴或者仓库

看下地理设置,OK完工!

 

你可能感兴趣的:(adempiere,360LTS+)