EAS开发小工具

系统菜单
启用系统菜单快捷键:shift+ctrl+alt+K
系统菜单导出:geninsert select  * from T_BAS_SysMenuItem  where 1=1

 

 

客户化菜单
客户化菜单导出:geninsert select * from T_PM_MainMenuItem   where 1=1


在“参数设置”界面按 "F12" 调出新增参数界面新增即可,新增后的记录可以用"geninsert"导出


脚本导出工具

 


在上面提到的geninsert可用于导出SQL脚本,另提供一个导出脚本的工具,例如:
导出编码规则的脚本,进入编码规则设置界面,按 "F11"调出工具界面即可使用。


Eclipse EAS客户端启动参数
-DEAS_HOME=W:\eas\Client
-DEAS_SERVER=tcp://localhost:11034
-Dlog4j.configuration=file:W:\eas\Client\client\deploy\client\log4j.properties
-Xms512m
-Xmx1024m
说明:最后两行可以根据自己机器的情况进行配置,参数含义请参阅JDK文档。
EAS客户端Main Class:
com.kingdee.eas.base.uiframe.client.LoginFrame


Oracle数据库错误信息快捷查询
http://ora-03113.ora-code.com/
红色部分直接替换为Oracle的错误代码,输入网址,即可得到错误的详细信息和解决方案。

 

 

获取Query执行接口的方法
IQueryExecutor
com.kingdee.eas.framework.client.ListUI.getQueryExecutor(IMetaDataPK queryPK, EntityViewInfo viewInfo)
可以在此设置断点,跟踪ListUI查询的条件。


截获SQL语句
KDPreparedStatement 可在此类的构造方法中设置断点,可以截获到SQL,如果要截获本系统的SQL,
则可以设置条件断点,ksq.indexOf(“T_CSL_”) != -1


查看带参数值的SQL :       
String aaa=PsSql.getSqlWithParams(tempBuf,param.toArray(),1,false);
此语句返回的结果,将SQL语句中的问号替换成具体的值,便于跟踪SQL。

 

 

根据BOSType查询实体
select * from T_PF_BOSObject where fbostype = '559B02FC'

 


后台事务定义表:
t_wfr_procdef  创建的后台事务保存在此表中

 

 

常用工具类:
日期处理:              com.kingdee.util.DateTimeUtils
字符串处理:            com.kingdee.util.StringUtils
时间类型处理成如下格式:{ts'2010-10-10 10:10:10'}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值