用友U8二次開發之登入

2021-08-01 20:48:09 字數 664 閱讀 8384

首先引用u8的登入dll:

然後是呼叫u8的登入ui:

ufsoft.u8.framework.login.ui.clslogin u_login = new ufsoft.u8.framework.login.ui.clslogin();
u_login.login("dp")
其中dp是門戶子系統的**,如果不呼叫u8的業務系統功能,直接用dp登入到門戶就可以了

這行**會彈出u8的登入介面,下面是u890的:

登入之後可以通過u_login.getlogininfo();來取得登入的資訊:

可以看到這個版本的還是用oledb的驅動的,習慣用的sql驅動的話把provider=sqloledb;這段去掉就是了。

得到了連線字串,就可以開發自己需要的功能了。

開發時如果需要做許可權判斷可以直接呼叫u8的許可權,也可以自己做許可權管理。

U8二次開發學習大綱

序號 一級功能 二級功能 優先順序 學習難度 備註 介面開發 選單許可權高中 login高中 dev介面中中 按鈕二開 按鈕預置高中 獲取基本資訊 指令碼編寫 按鈕 高中 關鍵方法 常見問題中中 介面事件 基礎資訊高中 註冊事件高中 常用方法高中 常見問題中中 vouchplugin.xml vou...

U8常用的二次開發方式

1.單據事件 支援表頭 表體的錄入前 錄入後事件,可操作單據資料 2.工具欄按鈕 分為 標準按鈕前後事件 客開按鈕兩大類。支援獲取介面控制項資料 修改事件上下文 3.eai api openapi co 生成u8標準單據,單據操作事件,單據資料對外協同,三種方式各有側重。綜合功能最強的是api 4....

用友二次開發

最近在做用友nc的乙個二次開發專案,已經做了快乙個月了。在這乙個月中在感到吃力的同時也收穫了一些東西。據說用友nc平台是基於ejb的,但到目前為止我連ejb是個什麼東西都還沒搞清呢。這個系統的 分為了三個部分,public private client,分別指代ejb對應的介面 後台資料庫處理和前台...