已分配的报表模板,在模板分配日志中不显示,但是在报表接收重复显示

1、问题描述
已分配的报表模板,在模板分配中无法查询到。如图所示


2、分析过程
常见于861/85版本(其他版本不可参考)
成因:t_csl_templetdispense(模板分配记录表)原来是一张table,优化后变成了view,由t_csl_templetdispense_his t_csl_templetdispense_new这两张table查询结果组合而成,其本身不在存储数据。因此模板分配记录真实是写入t_csl_templetdispense_his、t_csl_templetdispense_new中,t_csl_templetdispense只做查询用。现场可能是补丁脚本执行不完全,导致这3张均为table,出现该问题。
需要执行脚本处理。
3、操作步骤
确认t_csl_templetdispense_his、t_csl_templetdispense_new数据是否正确存在
如不存在,将t_csl_templetdispense的数据复制到t_csl_templetdispense_new中.
删除表 drop table t_csl_templetdispense
添加视图,执行下面脚本
CREATE VIEW t_csl_templetdispense AS
select fid,fcreatorid,fcreatetime,flastupdateuserid,flastupdatetime,fcompanyid,forgboundid,fsourcetype,fdispensesrcid,fisallowchgtemplet,fiscovertmpformula,fiscoverformula,fcontrolunitid,fisallowchgsol,fiscovernolockcell, 1 as ftype from t_csl
已分配的报表模板,在模板分配日志中不显示,但是在报表接收重复显示
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



