Epicor ERP 学习笔记
E10操作備忘錄
1.? ?報表設(shè)計
管理分析——》交易活動管理——》設(shè)置——》交易活動查詢
系統(tǒng)管理——》商業(yè)活動查詢——》交易活動查詢
2. 報表設(shè)計步驟
首先設(shè)計報表——》然后設(shè)計數(shù)據(jù)表板——》然后部署數(shù)據(jù)表板——》然后到菜單維護里面添加自定義的菜單——》選擇數(shù)據(jù)表板半成品
點擊開發(fā)人員新建數(shù)據(jù)表板,新建追蹤查看器,然后新建查詢,選擇已經(jīng)設(shè)計好的報表查詢
設(shè)計好的數(shù)據(jù)表板要添加到菜單中里面去,程序類型選擇數(shù)據(jù)表板半成品
3.? 客戶化工具
????????選擇開發(fā)者模式,右鍵菜單選擇客戶化
?
問題:
1.? 問:BAQ報表有2個地方可以設(shè)計,一個是管理分析里面、還有個在系統(tǒng)管理里面查詢報表,看似一樣的
答:一樣的
2.? 問:BAQ報表設(shè)計里面沒有篩選條件設(shè)置Filter result頁簽
答:在E10里面就是子查詢?
3.? 問:數(shù)據(jù)表板新建了之后在哪里可以刪除,怎么查詢已新建的數(shù)據(jù)表板
答:?
4.? 問:數(shù)據(jù)表板設(shè)計技巧?
答:首先新建查詢,選擇已經(jīng)建立好的BAQ查詢;然后新建追蹤器查看;右鍵設(shè)置追蹤器屬性選擇需要篩選的列,如果要可以輸入,則把提示選項打勾。如果將下面的僅輸入提示勾上則選中列表項就不會自動填充輸入框。?
5.? 問:方法指令維護和數(shù)據(jù)指令維護的區(qū)別?
答:方法指令維護一般是做BPM控制用,數(shù)據(jù)指令維護一般可以做交易對象的操作日志?
6. 問:怎么查看系統(tǒng)添加更新刪除日志,查看執(zhí)行的事件名稱,時間等?
答:點擊追蹤選項[T],激活追蹤記錄,確定,然后就可以查看當(dāng)前追蹤日志文件了。?
7. 問:客戶化定制向?qū)е?#xff0c;不知道選擇哪個事件哪個方法?
????????答:激活追蹤記錄可以查看追蹤日志文件,看事件名稱
8. 問:追蹤選項在哪里?
答:第一行菜單——》選項[O]——》追蹤選項[T]?
9. 問:在數(shù)據(jù)表板的客戶化里面怎么訪問數(shù)據(jù)表板里的控件?
答:?
11.????問:可更新的BAQ指令維護什么作用?
????????答:?
12.????問:獲取當(dāng)前數(shù)據(jù)表單某字段值??
EpiDataView edvVendPart = ((EpiDataView)(this.oTrans.EpiDataViews["venPartView"])); string baseUnitPrice = edvVendPart.dataView[edvVendPart.Row]["BaseUnitPrice"].ToString();venPartView是字段所屬的視圖名稱,Epicor里面取數(shù)據(jù)基本都是用視圖獲取的?
13. 問:this.oTrans指什么?
答:?this.oTrans是指當(dāng)前交易對象?
14.? 問:客戶化保存好的代碼怎么應(yīng)用到ERP里面
答:需要在菜單維護里面把客戶化應(yīng)用上去,如下圖
15.????問:哪個表是保存用戶權(quán)限的?
16.????問:BPM里面,流程控制設(shè)置的變量如何賦值?
答:如上圖設(shè)置的變量OldBaseUnitPrice,這個變量的賦值可以在流程控制里面執(zhí)行定制代碼,在代碼里面賦值:
獲取當(dāng)前操作的表記錄,可以直接用臨時表(tt打頭的表)獲取。如上代碼。?
17.????問:DMR處理涉及到哪幾張表?
答:DMRHead,DMRActn
20.????問:如何獲取系統(tǒng)標(biāo)準(zhǔn)控件,怎么添加系統(tǒng)標(biāo)準(zhǔn)控件的事件
EpiTextBox tb=(EpiTextBox)(csm.GetNativeControlReference("17fb79b9-2a5d-474a-b9d1-5e5233a16cde"));//根據(jù)id獲取系統(tǒng)標(biāo)準(zhǔn)控件 tb.Enter = new System.EventHandler(epiTextBoxC_Enter);//綁定Enter事件 tb.Enter -= new System.EventHandler(epiTextBoxC_Enter);//刪除Enter事件案例:
this.tbPackSlip=(EpiTextBox)(csm.GetNativeControlReference("17fb79b9-2a5d-474a-b9d1-5e5233a16cde")); this.tbPackSlip.Enter = new System.EventHandler(epiPackSlip_Enter); private void epiPackSlip_Enter(object sender, EventArgs args) {Random Random = new Random();int rndnum=Random.Next(10, 100);this.tbPackSlip.Text=rndnum.ToString() DateTime.Now.ToString("yyMMddHHmm"); }?
總結(jié)
以上是生活随笔為你收集整理的Epicor ERP 学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是马赫带效应
- 下一篇: 像素是计算机图像处理的最小单元,图像处理