關于CRM系統(tǒng)下拉框自動帶出相關信息的功能說明
在CRM系統(tǒng)的實施過程中,由于功能需求的需要經(jīng)常要做下拉框選擇帶出其它相關內容的功能,比如在制作合同的時候,填寫客戶信息時,要能自動關聯(lián)。用查找方式找到客戶后,甲方代表和聯(lián)系人就只能從該客戶聯(lián)系人中下拉選擇。選擇聯(lián)系人后,能自動默認填寫客戶地址、交貨地址、收貨人、電話、傳真、郵件等信息,如下圖所示:
類似的功能在采購詢價、訂單,銷售報價、合同中都可能用到,下面我們詳細介紹如何實現(xiàn)類似的功能。
功能:在合同里(我們選的是表29,英文表名:db_contractinfo,中文表名:合同信息表,物理表名:db_contractinfo_init,選客戶,能帶出交貨地址。客戶信息在客戶信息表:英文表名: db_custominfo_init,中文表名: 客戶信息表,物理表名: db_custominfo_init
關聯(lián)表、字段相應名稱如下:
|
|
本表 |
關聯(lián)表 |
說明 |
|
物理表名 |
db_contractinfo_init |
db_custominfo_init |
在各自表中的名字可能會不一樣,但我們知道他們要關聯(lián)在一起就好了。 |
主字段 |
字段名 |
ci_customid |
ci_customname | |
字段中文名 |
客戶 |
客戶 | ||
帶出字段 |
字段名 |
ci_consignmentaddress |
a | |
字段中文名 |
交貨地址 |
收貨地址 |
然后打開合同表29,設置表單,選中字段"客戶",在下面的關聯(lián)中,做如下設置。
在查詢字段里,放了客戶、收貨地址字段,用逗號分隔,以此類推,還可以放其它字段。放三個、四個字段……,都可以。
在合同表單里的任一個字段設置里,
點模塊編程,用"增加"建立一段程序,這里是建立了一個"選擇帶出相關數(shù)據(jù)"。
這四個如果設為是,表示在增加頁面、表單頁面等會出現(xiàn)這個JS.
程序如下:
作用表名:db_contractinfo
Script說明:選擇客戶時帶出相關數(shù)據(jù)
Script代碼:
把代碼中ci_customid字段替換為你新的表單用來調取數(shù)據(jù)的字段名,如采購合同里的供應商這個字段sr_providerid, a這個字段替換為你查詢字段設置里逗號后面的第一個字段比如p_telephone,
最后這句話document.id.ci_consignmentaddress.value=document.id.ci_customid_a[i].text;是用來完成給當前頁面的輸入框賦值的.
比如供應商電話應該是這樣供應商電話賦值:
document.id.LTW_gysdh.value= document.id. sr_providerid_p_telephone[i].text;
這樣,點客戶,就可自動帶出交貨地址來了。其它同樣,只要做這樣的替換就可以。