腳步需要分段執行
1、步驟一
檢查是否存在控制引數
select 1 from t_bas_param where fnumber ='gl_vch_post_control'
如果上一句沒有查詢結果執行這一句插入控制引數
insert into t_bas_param(fid, fdefaultval_l1, fdefaultval_l2, fdefaultval_l3, fvaluealias_l1, fvaluealias_l2, fvaluealias_l3, fdesc_l1, fdesc_l2, fdesc_l3, fisuserdefined, fname_l1, fname_l2, fname_l3, fnumber, fisgroupcontrol, fcanbemodified, fdefaultval, forgtype, fcreatorid, fcreatetime, flastupdateuserid, flastupdatetime, fvaluerange, fdatatype, fsubsysid, fbasetype, fuseredit, fuserclass, fvaluealias, fcontrolunitid)
values
('iqnwfwlzs+ux+spj8zwdokib8+c=', n'true', n'true', n'true', n'true', n'true', n'true', n'控制過賬按順序過賬,不允許憑證反過賬', n'控制過賬按順序過賬,不允許憑證反過賬', n'控制過賬按順序過賬,不允許憑證反過賬', 0, n'總賬憑證過賬控制', n'總賬憑證過賬控制', n'總賬憑證過賬控制', n'gl_vch_post_control', 1, 1, null, -1, '00000000-0000-0000-0000-00000000000013b7de7f', , '00000000-0000-0000-0000-00000000000013b7de7f', , 'nu+qn8+ospookjelcc0hhhsouzm=', 3, n'com.kingdee.eas.fi.gl.gl', null, 0, null, null, '00000000-0000-0000-0000-000000000000cce7aed4');
2、步驟二
判斷是否有引數值
select 1 from t_bas_paramitem where fkeyid =(select fid from t_bas_param where fnumber ='gl_vch_post_control'
如果上一句沒有查詢結果的話執行這一句
insert into t_bas_paramitem(fid, fvalue_l1, fvalue_l2, fvalue_l3, fvaluealias_l1, fvaluealias_l2, fvaluealias_l3, fiscontrolsub, fismodify, fvalue, fcreatorid, fcreatetime, flastupdateuserid, flastupdatetime, fkeyid, forgunitid, forgtreeid, fvaluealias, fcontrolunitid)
values
('gnujeja+rm6fkwksyubudu0ql5o=', n'false', n'false', n'false', n'false', n'false', n'false', 0, 0, null, '00000000-0000-0000-0000-00000000000013b7de7f', , '00000000-0000-0000-0000-00000000000013b7de7f', , 'iqnwfwlzs+ux+spj8zwdokib8+c=', null, null, null, '00000000-0000-0000-0000-000000000000cce7aed4');
3、步驟三
修改引數值
update t_bas_paramitem set fvalue_l1 = 'false',fvalue_l2='false',fvalue_l3 = 'false',fvaluealias_l1='false',fvaluealias_l2='false',fvaluealias_l3='false' where fkeyid = (select fid from t_bas_param where fnumber ='gl_vch_post_control');
修改完畢後需要重啟eas服務,否則不生效。
本解決方案來自網路。
金蝶EAS如何對controllerBean做擴充套件
當我們在二次開發的時候,比如需要在儲存 提交或者審核 反審核等操作之前做一些校驗,這時候我們就可以對controllerbean做擴充套件,繼承父類,並重寫父類方法,在父類方法執行之前做我們的校驗就可以了。1 先寫擴充套件controllerbean,格式為xxcontrollerbeanex 2 ...
金蝶EAS,後台業務邏輯,SQL查詢
金蝶eas bos框架,原則上只允許在後台使用sql語句進行操作,通常情況下,絕大多數的操作都可以通過entityviewinfo以及標準功能介面實現。以下 示例演示如何在後台使用sql進行查詢 獲取財務組織編碼 名稱快取 返回值鍵值對 鍵為組織編碼,值為組織名稱 suppresswarnings ...
金蝶eas擴充套件報表平台開發教程
金蝶eas裡面本身就有很好的一套報表開發平台,也是很強大很完善的,基本是跟報表有關都可以在這裡展示。這裡報表開發一般分為三個步驟 1.資料庫檢視編寫 資料來源 2.sql結果集編輯 資料集 3.excel樣式編輯 報表 select t.from v tcbj invbal t where t.wh...