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',切換到窗口模式進行修改下面數據項:
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完工!
?
轉載于:https://blog.51cto.com/newmoon/984013
總結
以上是生活随笔為你收集整理的ADempiere 360LTS 地址(Address)的中国格式定制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到狗咬女儿是什么意思
- 下一篇: PHP autoload实践