金蝶EAS GUI單據呼叫擴充套件報表

2021-10-09 08:49:45 字數 2502 閱讀 5996

definereportinfo reportinfo = exteasbillutil.

showreportdialog()

;if(reportinfo == null)

string reportid = reportinfo.

getid()

.tostring()

;// 報表id

string reportname = reportinfo.

getname()

;// 報表名稱

string systemid = reportinfo.

getsystemid()

;// 子系統路徑

string orgid = reportinfo.

getorgid()

.tostring()

;// 單據需要把以上的reportid、reportname、systemid, orgid保留起來

// 如果傳入的引數mapfilter不等於null,不會出現報表過濾介面,否則彈出報表的過濾介面

// 傳入的引數名稱、資料型別必須和資料集中定義的一致

// 引數型別:0 字串、1 數值、2 日期(yyyy-mm-dd格式)、3 布林、4 日期時間(yyyy-mm-dd hh:mm:ss格式)、5 時間(hh:mm:ss格式)

map mapfilter =

newhashmap()

;iparameter p1 =

newparameterimpl()

;p1.

setname

("name");

// 姓名

p1.setvalue

(runreportparam.

getvariant

("李",0

));p1.

setdatatype(0

);mapfilter.

put(p1.

getname()

, p1)

;iparameter p2 =

newparameterimpl()

;p2.

setname

("birthday");

// 出生日前

p2.setvalue

(runreportparam.

getvariant

("1980-08-08",2

));p2.

setdatatype(2

);mapfilter.

put(p2.

getname()

, p2)

;// 定義乙個多選的引數

iparameter p3 =

newparameterimpl()

;p3.

setname

("gender");

// 性別

p3.setvalue

(runreportparam.

getvariant

(new

string

,1))

;p3.

setdatatype(1

);mapfilter.

put(p3.

getname()

, p3)

;// 如果是下拉框、多選框、f7選擇,每個引數都對應乙個別名,在原引數後加_text

iparameter p4 =

newparameterimpl()

;p4.

setname

("gender_text");

// 性別別名

p4.setvalue

(runreportparam.

getvariant

(new

string

,0))

;p4.

setdatatype(0

);// 別名的資料型別都是字串

mapfilter.

put(p4.

getname()

, p4)

;// 執行報表

/** * 在單據呼叫擴充套件報表視窗

* @param component 當前ui

* @param reportid 目標報表id

* @param reportname 目標報表名稱

* @param systemid 目標報表的子系統樹路徑

* @param orgid 目標報表的建立組織,如果為null,系統預設取當前登入組織

* @param showtype 新視窗展現方式: 0:彈出視窗, 1新建頁籤,注意:如果發出請求的單據是彈出視窗,不能使用新建頁籤的方式

* @param params 引數map

*/exteasbillutil.

executewithinwindow

(extreportmanageui, reportid, reportname, systemid, orgid,

1, mapfilter)

;

金蝶K3單據新增頁面在單據體體現物料即時庫存資料

版權 預設單據新增或查詢中,單據體沒有物料的即時庫存資料,如果業務部門希望在新增單據的時候希望能夠實時檢視該物料的庫存資料情況,可以採取如下方式增加 1 在物料資料增加庫存字段,型別為實數,儲存 2 k3欄位描述查詢工具查詢剛才新增的字段在資料庫中的列名 物料新增列名在t icitemcustom表...

金蝶ERP實現單據編號按日自動重置

接到使用者的需求,出庫單編號xout後面的資料能否有規律的來,方便使用者查詢,後面能都否是日期加上第幾張單據的數量?預設的單據編碼設定一般是自定義字首 流水號 如銷售出庫單xout00001 金蝶k3可以在前台進行單據編碼規則的調整,方法如下 先進測試賬套,系統設定 系統設定 銷售管理 單據型別 找...

金蝶k3單據編碼規則 金蝶K3採購不良退貨案例教程

目錄案例介紹 顯示退貨前採購訂單 紅字外購入庫單 顯示退貨後採購訂單 後台控制設定 案例介紹 採購退貨是比較常見的退回業務,其涉及採購 倉庫 財務人員,包括物流和財務流兩個流程。物流主要是把在庫不良料或iqc判定批量不良退回 商,若只是退貨換貨,則後續不涉及財務處理。若是退貨扣款,還要考慮對賬及開票...