金蝶EAS,通用過濾中F7欄位新增過濾

2021-08-01 22:11:05 字數 1496 閱讀 6780

package com.kingdee.eas.custom.ems.util;

import com.kingdee.bos.ctrl.extendcontrols.kdbizpromptbox;

import com.kingdee.bos.metadata.entity.entityviewinfo;

import com.kingdee.bos.metadata.entity.filterinfo;

import com.kingdee.bos.metadata.entity.filteriteminfo;

import com.kingdee.bos.ui.face.iuiobject;

import com.kingdee.eas.basedata.org.companyorgunitinfo;

import com.kingdee.eas.common.client.syscontext;

import com.kingdee.eas.fm.common.client.fmdefaultqueryprocessor;

/** * 損益期間f7工具類

* 用於實現在通用過濾中,期間按照財務組織進行過濾

* 引用該工具類時,需要在序時簿功能類中重寫initcommonquerydialog()

* @author 郭旭

* */

public class periodf7util extends fmdefaultqueryprocessor

public periodf7util(iuiobject owner)

/*** 通用過濾時,如果選取了損益期間

* 將損益期間按照組織進行過濾

*/public void process() throws exception

companyorgunitinfo company = syscontext.getsyscontext().getcurrentfiunit();

string companyid = company.getid().tostring(); //當前財務組織id

entityviewinfo view = new entityviewinfo();

filterinfo filter = new filterinfo();

filter.getfilteritems().add(new filteriteminfo("company.id", companyid));

view.setfilter(filter);

f7.setentityviewinfo(view);

} }

}-------------序時簿介面功能類listui中重寫以下方法--------------

/** * 重寫通用過濾

* 實現損益期間f7實現按組織過濾

*/@override

protected commonquerydialog initcommonquerydialog()

金蝶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...