初學K3Cloud開發

2022-07-15 08:09:09 字數 1431 閱讀 2153

1、bos中在新建的空白物件中新增乙個下推按鈕

1.點選「選單集合」屬性

2.在開啟的窗體中,點中「工具條」,新增乙個按鈕

3.將新增的按鈕標題改為「下推」,並配置點選事件

列表選單增加「下推」類似,只是屬性中開啟「列表選單」。

2、二次開發

1、開啟vs新建類庫

2、新增以下幾個必要的引用

kingdee.bos

kingdee.bos.core

kingdee.bos.dataentity

kingdee.bos.servicehelper

3、在當前類庫下新建類

4、新建的類繼承自abstractbillplugin

public class buttonevent : abstractbillplugin

這裡提供乙個外掛程式的繼承關係,常用到的是動態表單外掛程式(abstractdynamicformplugin)和單據列表外掛程式(abstractlistplugin)

5、新增選單按鈕點選事件

6.完成**編寫這一步後,需要將我們的類,編譯輸出成為乙個外掛程式dll。屬性介面的生成頁籤,修改輸出路徑到website\bin目錄,一般k3cloud預設安裝路徑都是\program files (x86)\kingdee\k3cloud\website\bin

7、將這個類庫檔案,註冊到對應要使用該功能的表單外掛程式中。在bos中找到其他入庫單的表單外掛程式屬性,進行註冊

在我們的輸出目錄下,找到相應的dll檔案

這樣就完成了表單的註冊

8、完成以上操作後,需要重啟一次iis服務,才可以看到**的效果

最終效果

在程序列表中找到w3wp.exe程序進行附加

K3 Cloud 學習筆記

1.k3 cloud bos 是用來修改單據的,而k3 cloud 是用來檢視修改之後的單據 2.在vs中寫乙個簡單的按鈕,用來測試單據的資料是否通過,來得到別人需要的json字串 這樣vs就和k3 cloud k3 cloud bos實現了互聯 private void button1 click...

K 3Cloud 關於 選單 操作

之前有些人對這塊有些疑問,比如 1.選單操作是否和下推基本一樣,都是公用同一套單據轉換規則,只不過下推是源單推目標單,選單是目標單去選擇源單,最終操作結果一樣?2,我想實現選單的時候,選單列表先通過外掛程式過濾.是否支援這做法?外掛程式應該掛在哪個地方.重寫哪個事件?其實是一樣的,選單會拿單據介面已...

K3 CLOUD分倉核算

分倉核算設定方法 開啟成本管理模組,存貨核算,基礎資料,單擊核算範圍,核算核算範圍劃分依據按貨主 倉庫 如果核算組織下有多個倉庫,需要對每乙個倉庫,新增設定乙個核算範圍。如果在乙個核算範圍內設定了全部或多個倉庫,屬於總倉核算或分倉庫組核算。對前期沒有設定分倉核算,後續使用過程中需要按分倉核算計算產品...