预算表取数公式的开发过程
来源:互联网 发布:苹果6s有数据快捷键 编辑:程序博客网 时间:2024/04/29 12:59
一.需要在报表系统的一个计算公式文件里预先定义自己的公式配置文件信息
该公式配置文件的路径为:com.kingdee.eas.fi.newrpt.formula.define.formulas_defination.xml
1.找到总配置文件formulas_defination,**并在Src相应目录下拷贝该配置文件**
注:把总配置文件放到Src对应目录下是因为读取,不然直接放进原来的配置文件里面会无效(自己试过)
在该配置文件中定义自己要创建的配置文件(ma_budget_defination.xml)
<File>com/kingdee/eas/ma/budget/formula/ma_budget_defination.xml</File>
2.在自己的配置文件中(ma_budget_defination.xml)
<defaultImplClass>com.kingdee.eas.ma.budget.formula.HRAccountPersonsProvider</defaultImplClass> //HRAccountPersonsProvider implements INeedSheetInfo,ICalculator
<defaultBatchImplClass>com.kingdee.eas.ma.budget.formula.HRAccountPersonImpl</defaultBatchImplClass>
<defaultBatchImplClass>com.kingdee.eas.ma.budget.formula.HRAccountPersonImpl</defaultBatchImplClass>
//HRAccountPersonImpl implements
IMethodBatchQuery, INeedSheetInfo, IMethodFillParameter, ICalculator
IMethodBatchQuery, INeedSheetInfo, IMethodFillParameter, ICalculator
1.定义数据类型
<datatypes>
<type name="数据类型名" origin="string">//定义自己需要用的数据类型,如枚举,F7,日期
<type name="数据类型名" origin="string">//定义自己需要用的数据类型,如枚举,F7,日期
</datatypes>
2.定义的公式名(方法名)及参数
2.定义的公式名(方法名)及参数
<formulas>
<formula name="方法名" type="string" return="default" strictRequired="true" category="分类目录" wizard="引用UI地址"> //定义自己的取数公式,ui会根据参数顺序排序
<params>
<param name="参数名" type="数据类型名" required="false">//引用的数据类型也可以是formulas_type_defination定义好的required表示是否必录
</params>
</formula>
</formulas>
<formula name="方法名" type="string" return="default" strictRequired="true" category="分类目录" wizard="引用UI地址"> //定义自己的取数公式,ui会根据参数顺序排序
<params>
<param name="参数名" type="数据类型名" required="false">//引用的数据类型也可以是formulas_type_defination定义好的required表示是否必录
</params>
</formula>
</formulas>
<category name="分类目录名">
<alias>
<local_name language="zh_CN">莫亚预算取数公式</local_name>
<local_name language="zh_TW">莫亞预算取數公式</local_name>
<local_name language="en_US">moya formula</local_name>
</alias>
<local_name language="zh_CN">莫亚预算取数公式</local_name>
<local_name language="zh_TW">莫亞预算取數公式</local_name>
<local_name language="en_US">moya formula</local_name>
</alias>
</category>
3.HRAccountPersonsProvider类里面
定义方法及参数
public BigDecimal 方法名(Sring 参数名){
//实现取数
}
定义方法及参数
public BigDecimal 方法名(Sring 参数名){
//实现取数
}
()
0 0
- 预算表取数公式的开发过程
- excel 公式 取列的字母标题
- 大数取模公式的理解
- sigmoid公式的求导过程
- 取总记录数存储过程
- 数的长度--斯特林公式的运用
- 数的长度--斯特林公式的运用
- 取存储过程output的取
- Catalan数的递推公式求解
- nyoj 69 数的长度【斯特林公式】
- NYOJ - 69 - 数的长度(斯特林公式)
- 数根(digital root)公式的推导
- 卡特兰数的递推公式
- 高数 05.02 微积分的基本公式
- 取奇偶数的算法
- 税的取数SQL
- 税的取数SQL
- 取一个数的前几位
- CreateThread()函数
- 手机通讯录博文2
- 使用Spring的注解方式实现AOP
- 微信开发笔记-(1)获取access token
- Unity3D navMesh如何判断到达目标点
- 预算表取数公式的开发过程
- BZOJ2879: [Noi2012]美食节
- MATLAB-R2015b-win64安装详细教程
- Redis中的关系查询(范围查询,模糊查询等...)
- JAVA Socket 多线程实现多客户端的通信
- 判断 ttf 字体文件是否包含某个字
- 有用的网站
- qt第三天
- golang:闲谈数据库操作