类名
com.fr.plugin.amb.table.data.ExtraDataHolder
功能
返回预定数据库表中除标准数据来源以外的其他数据,可知标准数据来源为以下几种(详见程序数据集概览附录④):核算、交易、转移、分摊、征收、交易(比率维护)。处于项目灵活性的需要,有时项目会往数据库表中插入其他非标准来源的数据,为了方便获取这些非标准来源数据的获取,这里提供ExtraDataHolder数据集,此数据集中只有挂载在底层组织的数据才会被识别,而后返回,为了扩展需要,不会对原始数据进行任何计算操作,项目可以根据需要对不同科目、数据来源的数据求和、求平均或者其他操作。
查看返回数据步骤
以dataType=1(预算数据)为例进行描述
直接在数据库底层表amb_plan_data中录入非标准数据来源的数据,除dataFlag外其余字段正常设置即可,必须要设置的字段有:组织(depart)、科目(subject)、时间戳(timeStamp)、数据(planData),如录入数据1的dataFlag='test'
组织维度:数据1中组织配置组织标签
经营报表模板:数据1中的科目挂出
设计器中预览程序数据集,返回值为步骤1中录入的数据
ps:dataType=0(实绩数据)需在amb_performance_data表中修改dataFlag
需配置的参数
(参数顺序不可改变!否则传的值会对应不上)
参数名 | 描述 | 类型 | 备注 |
---|---|---|---|
depart | 组织编码 | 字串 | |
startYear | 起始年份 | 字串 | |
endYear | 结束年份 | 字串 | |
startMonth | 起始月 | 整型 | |
endMonth | 结束月 | 整型 | |
label | 标签 | 字串 |
|
reportId | 报表类型 | 整型 | 可选值见程序数据集概览附录① |
dataType | 数据类型 | 整型 | 可选值见程序数据集概览附录② datatype=0,默认只返回月核算数据,暂不支持返回日核算数据 |
返回结果字段
参数名 | 描述 | 备注 |
---|---|---|
subject | 科目编码 | |
dataNumber | 数据值 | 金额/数量值 |
dataFlag | 数据来源标志 | 非标准,由项目自行设计 |