Epicor ERP 学习笔记

E10操作备忘录

1.   报表设计

管理分析——》交易活动管理——》设置——》交易活动查询

系统管理——》商业活动查询——》交易活动查询

2. 报表设计步骤

首先设计报表——》然后设计数据表板——》然后部署数据表板——》然后到菜单维护里面添加自定义的菜单——》选择数据表板半成品

点击开发人员新建数据表板,新建追踪查看器,然后新建查询,选择已经设计好的报表查询

设计好的数据表板要添加到菜单中里面去,程序类型选择数据表板半成品

3.  客户化工具

        选择开发者模式,右键菜单选择客户化

 

问题:

1.  问:BAQ报表有2个地方可以设计,一个是管理分析里面、还有个在系统管理里面查询报表,看似一样的

  答:一样的

2.  问:BAQ报表设计里面没有筛选条件设置Filter result页签

  答:在E10里面就是子查询 

3.  问:数据表板新建了之后在哪里可以删除,怎么查询已新建的数据表板

  答: 

4.  问:数据表板设计技巧?

  答:首先新建查询,选择已经建立好的BAQ查询;然后新建追踪器查看;右键设置追踪器属性选择需要筛选的列,如果要可以输入,则把提示选项打勾。如果将下面的仅输入提示勾上则选中列表项就不会自动填充输入框。 

5.  问:方法指令维护和数据指令维护的区别?

  答:方法指令维护一般是做BPM控制用,数据指令维护一般可以做交易对象的操作日志 

6. 问:怎么查看系统添加更新删除日志,查看执行的事件名称,时间等?

  答:点击追踪选项[T],激活追踪记录,确定,然后就可以查看当前追踪日志文件了。 

7. 问:客户化定制向导中,不知道选择哪个事件哪个方法?

        答:激活追踪记录可以查看追踪日志文件,看事件名称

8. 问:追踪选项在哪里?

  答:第一行菜单——》选项[O]——》追踪选项[T] 

9. 问:在数据表板的客户化里面怎么访问数据表板里的控件?

  答: 

11.    问:可更新的BAQ指令维护什么作用?

        答: 

12.    问:获取当前数据表单某字段值? 

EpiDataView edvVendPart = ((EpiDataView)(this.oTrans.EpiDataViews["venPartView"]));
string baseUnitPrice = edvVendPart.dataView[edvVendPart.Row]["BaseUnitPrice"].ToString();

venPartView是字段所属的视图名称,Epicor里面取数据基本都是用视图获取的 

13. 问:this.oTrans指什么?

  答: this.oTrans是指当前交易对象 

14.  问:客户化保存好的代码怎么应用到ERP里面

  答:需要在菜单维护里面把客户化应用上去,如下图

15.    问:哪个表是保存用户权限的?

16.    问:BPM里面,流程控制设置的变量如何赋值?

答:如上图设置的变量OldBaseUnitPrice,这个变量的赋值可以在流程控制里面执行定制代码,在代码里面赋值:

获取当前操作的表记录,可以直接用临时表(tt打头的表)获取。如上代码。 

17.    问:DMR处理涉及到哪几张表?

  答:DMRHead,DMRActn

20.    问:如何获取系统标准控件,怎么添加系统标准控件的事件

EpiTextBox tb=(EpiTextBox)(csm.GetNativeControlReference("17fb79b9-2a5d-474a-b9d1-5e5233a16cde"));//根据id获取系统标准控件
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");
}

 

转载于:https://www.cnblogs.com/garychk/p/7975639.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值