金蝶二次開發 的新手體會
1.標識、欄位名、繫結的實體屬性分別是什麼?
標識,必須全單據唯一,在外掛程式中據此獲取欄位元資料;
欄位名,是字段在資料庫**中的欄位名稱,在實體中唯一,外掛程式據此,到物理**取數;
繫結實體屬性,對應欄位在orm實體模型中的屬性名,在實體中唯一,外掛程式據此,到單據資料報中取數;
通常情況下,這三個屬性保持一致就可以了。
但是在單據頭、單據體**具有同名字段時,則需要修改唯一標識,以免衝突。
如單據頭、單據體都有金額字段,物理欄位名都是famount,這是可以的,但是其標識,卻必須不一樣,如單據頭.金額為fhamount,單據體.金額則為feamount。
繫結屬性名,建議與標識保持一致,這樣使用起來比較方便,特別是需要開發外掛程式直接操作單據資料報時。
k/3 cloud傳統習慣是把標識的f去掉作為繫結屬性名,這樣根據orm模型,生成的強命名實體類,屬性名就更容易理解。
但二開單據,不需要生成單據的強命名實體類時,不需要遵照此傳統,直接把屬性名保持與標識一致即可。
orm實體
這個主要是你在使用orm方式訪問資料的時候有用,別的應該用處不大。
但是單據體的orm實體名還是有用的,譬如我們獲取到單據物件 billinfo,要訪問他的單據體資料,一般都是用:billinfo[「單據體分錄orm名」]的方式來獲取。
一些常見的表單屬性:如下圖。
金蝶二次開發 的新手體會
金蝶二次開發 的新手體會 1.標識 欄位名 繫結的實體屬性分別是什麼?標識,必須全單據唯一,在外掛程式中據此獲取欄位元資料 欄位名,是字段在資料庫 中的欄位名稱,在實體中唯一,外掛程式據此,到物理 取數 繫結實體屬性,對應欄位在orm實體模型中的屬性名,在實體中唯一,外掛程式據此,到單據資料報中取數...
金蝶二次開發的常見型別
常用開發方式一 基礎資料外掛程式 客戶 商 物料等基礎資料錄入介面可以控制編碼的生成規則以及任意欄位的生成方式。常用開發方式二 業務單據外掛程式 業務單據外掛程式用於進行一些複雜的業務計算。常用開發方式三 觸發器 用觸發器處理一些簡單的資料提取 反寫。常用開發方式四 儲存過程 用sql儲存過程處理一...
postek二次開發 POSTEK二次開發介面
例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...