直接sql账表原创
金蝶云社区-eris
eris
20人赞赏了该文章 4,128次浏览 未经作者许可,禁止转载编辑于2021年11月09日 17:53:37

介绍:直接sql账表是直接使用sql脚本和关键字,无需插件就可以生成的一种报表类型。

设计和运行账表

  1. 打开BOSIDE创建直接sql账表

    image.png

  2. 给账表增加数据源

    image.png

  3. 设置字段类型,名称等

    image.png

  4. 设计合计列,运行的时候会在最后一行加上合计,如果存在分组会在每个分组后面加上小计。

    image.png

  5. 设置分组列,默认不会运行

    image.png

  6. 最后保存直接sql账表,并发表到主控台

 image.png

7. 运行时,设置过滤方案,按条件设置物料名称值为“物料”做过滤,分组汇总选择“基本信息&物料”做分组。

image.png


8. 运行结果,双标题,分组小计,汇总合计等

image.png


常见问题:

  1. sql脚本排序无效?

    使用了top percent 100, 改成 top percent 9.99999

  2. 分组无效?

    有效得满足,设计时有汇总和分组字段,运行时过滤方案在分组汇总中选择了设计的分组字段。

  3. 通过动态表单插件获取账套的相关数据,如下图通过双击行事件获取相关数据。

image.png

4. 测试运行报错?

1) oracle账套却选择了sqlserver数据类型导致。

2)关键字没有使用单引号

3)脚本最后面加了注释,导致运行时生成的脚本部分被注释掉

4)枚举类型没有加默认值

5)查看运行时具体显示的脚本错误

5、直接sql账表包含那些事件?

1)onLoad

2)AfterBindData 

3) OnFormatRowConditions

图标赞 20
20人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!