费用报销套打相关配置
金蝶云社区-alice_jiang_1
alice_jiang_1
0人赞赏了该文章 2,596次浏览 未经作者许可,禁止转载编辑于2015年04月30日 17:33:03

套打数据源取数。如果元数据是BOSQuery或者套打动态查询,执行时不是所有的业务模块都能正确的取到数,它取决于业务集成是否对任意查query做了支持(DefaultNoteDataProvider)。客户端打印预览界面,使用快捷键【F1】,可根据提示信息,在代码中去追踪数据源。
一、 新添加的字段出不来a.在套打元数据中添加字段,新增字段无法取值。应该先在rowset中添加字段,然后在套打元数据中对应生成或者手工添加字段。b.rowset和套打元数据中都已经存在,新增字段无法取值。请检查rowset中的字段名称和套打元数据中的字段名是否完全对应。c.修改Query后,新增字段无法取值。可能是单据代码中已经绑定了指定query,写死了query的全路径,而修改的不是代码中指定的那个Query。
二、 所有字段出不来1. 数据源名称有依赖代码,代码在执行取数时,指定了数据源的命名,如凭证,需“ds+数字”格式。执行模板时,如遇到提示“Rowsetis null”,请先对照该模块提供的标准模板检查数据源命名。2. 取数出异常,根据日志提示信息,检查query.3. 部分单据出不来,Query的问题:内联接/外联接。4. 分录数据源全部数据未返回。
A. 请先检查模板中是否设置了数据源关联。主数据源无需设置,从数据源通过相关的字段或者参数与主数据源关联。B.二次开发单据检查代码是否提供支持。请参考《BOS V6.2开发指南_套打二次开发》。三 、 怎样检查数据源有没有数据或某些字段有没有值?1. 模板,用数据表做最简单的列表。
2. 套打元数据,开发阶段,在数据提供者return rowset的地方加断点。