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',切换到窗口模式进行修改下面数据项:
l 包含国家区域:on
l 翻转地址行:on, 此处会在字段中首先显示省市,最后是地址
l 地址打印格式(这个是显示在字段中的省市邮编字符串):@R@ @C@ @P@,
l 获取序列(这个是地址录入界面字段的顺序,并且除了邮编,其他都是必须填写的):@CO@ @R!@ @C!@ @P@, @A1!@
l 翻转本地地址行(这个在一个系统涉及到国际贸易的时候有用,当当前地址和客户实体的国家一致时认为是local地址):on, 此处会在字段中首先显示省市,最后是地址
l 在“区域名称”和“城市”标签页,定义中国的省市数据
4)更改'地址行1'的翻译为'地址'
因为我们只用到这一个地址行, 以System进入"应用字典-->元素",找到"Address1"元素,在"翻译"标签,更改其中文翻译为"地址"
以System进入"系统管理-->总体规则-->同步术语",同步完毕后"重置缓存",并重新登录系统
5)进入合作伙伴或者仓库
看下地理设置,OK完工!