k3bos插件開(kāi)發(fā)入門教程

k3bos插件開(kāi)發(fā)入門教程

ID:16480256

大?。?.74 MB

頁(yè)數(shù):16頁(yè)

時(shí)間:2018-08-10

k3bos插件開(kāi)發(fā)入門教程_第1頁(yè)
k3bos插件開(kāi)發(fā)入門教程_第2頁(yè)
k3bos插件開(kāi)發(fā)入門教程_第3頁(yè)
k3bos插件開(kāi)發(fā)入門教程_第4頁(yè)
k3bos插件開(kāi)發(fā)入門教程_第5頁(yè)
資源描述:

《k3bos插件開(kāi)發(fā)入門教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、BOS插件開(kāi)發(fā)入門教程本文主要針對(duì)初學(xué)者,介紹BOS插件開(kāi)發(fā)與制作的基本流程與步驟,為入門所用。以一個(gè)簡(jiǎn)單的插件開(kāi)發(fā)需求為例:比如想在新開(kāi)發(fā)的BOS單據(jù)上,增加一個(gè)自定義菜單按鈕,按鈕標(biāo)題為“MyBOSMenuBarButton”,位置放在編輯菜單下的駁回審核按鈕之后,在工具欄上的退出按鈕之前;當(dāng)點(diǎn)擊該自定義按鈕時(shí)彈出提示框“Hello,ThisIsMyFirstBOSBillInterFace!”。針對(duì)此需求,讓我們一起看看如何一步一步通過(guò)BOS插件來(lái)實(shí)現(xiàn):【第一步】:由于插件是基于VB語(yǔ)言開(kāi)發(fā),首先需要在裝有金蝶K3的環(huán)境下安裝Microsof

2、tVisualBasic6.0(簡(jiǎn)稱VB6.0)開(kāi)發(fā)工具。附開(kāi)發(fā)工具下載地址:http://www.liangchan.net/liangchan/1935.html【第二步】:安裝好VB6.0之后,在開(kāi)始菜單中找到VB6.0的快捷方式,打開(kāi)VB之后將出現(xiàn)以下界面(如圖1):圖1在此界面一定要選擇“ActiveXDLL”,再點(diǎn)擊“打開(kāi)”按鈕,然后會(huì)進(jìn)入以下工作界面(如圖2):圖2注意界面右上方的“插件開(kāi)發(fā)向?qū)А卑粹o。有的環(huán)境可能會(huì)出現(xiàn)打開(kāi)VB6.0后并沒(méi)有“金蝶k/3-BOS”菜單的問(wèn)題,解決方法如下:找到K3安裝目錄下的ADDIN文件夾,將此文件

3、夾下的兩個(gè)DLL文件(K3BOSPLUGINSADDIN.dll和K3GLParaConsolePlugin.dll),在CMD命令行中用RegSvr32命令進(jìn)行注冊(cè)。例如:K3安裝目錄為C:ProgramFilesKingdeeK3ERP,那么在cmd中輸入命令就為:regsvr32"C:ProgramFilesKingdeeK3ERPADDINK3BOSPLUGINSADDIN.dll"regsvr32"C:ProgramFilesKingdeeK3ERPADDINK3GLParaConsolePlugin.dll"回

4、車提示注冊(cè)成功之后,再重新打開(kāi)VB就會(huì)出現(xiàn)“金蝶k/3-BOS”菜單,如果還沒(méi)出現(xiàn)需要再重啟下電腦解決。(備注:如果是WIN7環(huán)境,運(yùn)行cmd.exe需要以管理員身份運(yùn)行,方可成功注冊(cè)組件)圖3【第三步】:插件向?qū)Ы缑娌僮鼽c(diǎn)擊VB右上方的“插件開(kāi)發(fā)向?qū)А卑粹o,將會(huì)出現(xiàn)以下界面(如圖4):圖4在以上界面,我們可以看到有4個(gè)選項(xiàng)供選擇,具體含義如下:?金蝶K/3-BOS客戶端插件:在金蝶K3客戶端運(yùn)行,針對(duì)K3客戶端業(yè)務(wù)邏輯的擴(kuò)展處理,僅適用于BOS新單。比如更改單據(jù)菜單按鈕外觀及位置、增加自定義按鈕菜單功能、單據(jù)字段數(shù)據(jù)更改、單據(jù)保存前的特殊校驗(yàn)、序

5、時(shí)薄實(shí)現(xiàn)動(dòng)態(tài)過(guò)濾、下推前的邏輯控制、審核或者駁回操作前的特殊判斷等等客戶端的邏輯擴(kuò)展,都有可能用到客戶端插件?金蝶K/3-BOS中間層插件:在金蝶K3中間層運(yùn)行,針對(duì)K3中間層業(yè)務(wù)邏輯的擴(kuò)展處理,僅適用于BOS新單。特別涉及到需要在中間層進(jìn)行一些特殊業(yè)務(wù)處理,需要同BOS單據(jù)的中間層保存、刪除、審核或駁回等操作的事務(wù)保持在同一事務(wù)里進(jìn)行控制時(shí),就會(huì)用到中間層插件。?金蝶K/3工業(yè)單據(jù)客戶端插件:在金蝶K3客戶端運(yùn)行,針對(duì)K3客戶端業(yè)務(wù)邏輯的擴(kuò)展處理,僅適用于K3老單。?金蝶K/3工業(yè)單據(jù)中間層插件:在金蝶K3中間層運(yùn)行,針對(duì)K3中間層業(yè)務(wù)邏輯的擴(kuò)展

6、處理,僅適用于K3老單。案例要求是在單據(jù)上增加按鈕,是對(duì)BOS單據(jù)客戶端運(yùn)行時(shí)的擴(kuò)展處理,所以此處我們選擇“金蝶K/3-BOS客戶端插件”,點(diǎn)擊確定后將進(jìn)入以下界面(如圖5):圖5界面上有四種插件類型供我們選擇,不同插件類型的說(shuō)明如下:?金蝶K/3-BOS客戶端單據(jù)插件:針對(duì)BOS單據(jù)新增、修改及查看等場(chǎng)景下的業(yè)務(wù)邏輯的擴(kuò)展處理。?金蝶K/3-BOS客戶端序時(shí)薄插件:針對(duì)BOS單據(jù)序時(shí)薄維護(hù)等場(chǎng)景下的業(yè)務(wù)邏輯的擴(kuò)展處理。?金蝶K/3-BOS基礎(chǔ)資料序時(shí)薄插件:針對(duì)BOS基礎(chǔ)資料序時(shí)薄維護(hù)場(chǎng)景下的業(yè)務(wù)邏輯的擴(kuò)展處理?金蝶K/3-BOS審批流插件:針對(duì)

7、BOS單據(jù)運(yùn)行審批流相關(guān)的業(yè)務(wù)邏輯的擴(kuò)展處理。此處我們選擇“金蝶K/3-BOS客戶端單據(jù)插件”,在單據(jù)界面上增加自定義按鈕,點(diǎn)擊“下一步”將出現(xiàn)以下界面(如圖6):圖6選擇“新增菜單或工具欄”,點(diǎn)擊“下一步”將出現(xiàn)以下界面(如圖7):圖7點(diǎn)擊“新增”按鈕,出現(xiàn)以下界面(如圖8):圖8在彈出的菜單編輯界面,增加自定義按鈕,定義按鈕標(biāo)題、在菜單欄及工具欄上的位置。定義完成之后點(diǎn)擊“確定”按鈕,然后點(diǎn)擊“下一步”,將進(jìn)入以下界面(如圖9):圖9在圖9界面選擇你想要實(shí)現(xiàn)的插件接口事件,這些插件接口事件是K3系統(tǒng)在單據(jù)運(yùn)行時(shí)的不同時(shí)機(jī)拋出來(lái)供插件開(kāi)發(fā)者進(jìn)行插

8、件編碼處理的。具體事件的觸發(fā)時(shí)點(diǎn)及參數(shù),可以參考界面右邊的說(shuō)明。詳細(xì)的插件接口事件說(shuō)明及示例,可參考BOS插件開(kāi)發(fā)手冊(cè),在

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。