报表接收界面和报表制作界面报表状态不一致

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

报表接收界面和报表制作界面报表状态不一致

问题描述:

解决方案:

方案一、 使用快捷键修复 第一步、 打开【报表接收】界面,找到有问题报表,并选中该报表所在的行。

 a、 701版本,按快捷键ctrl+shift+R,弹出如下界面,点击“确定”; 

 b、 703及750以上的版本,按快捷键ctrl+shift+alt+s ,弹出如下界面,勾选“修复报表状态不一致”后,点“确定” 第二步、 刷新【报表制作】界面,检查对应的报表状态,如果变成了未提交、未审批状态(与报表接收界面一致了),说明已经修复成功; 


方案二、使用脚本修复 ---更新【报表制作】界面的报表状态,使其与【报表接收】界面保持一致 update t_rpt_report   set FCOMMITTEDSTATUS =       (select FCOMMITTEDSTATUS          from t_csl_cslreport         where fid = t_rpt_report.fcslreportid),       FAUDITEDSTATUS  =       (select FAUDITEDSTATUS          from t_csl_cslreport         where fid = t_rpt_report.fcslreportid) where fid = '报表制作界面的报表ID'


方案三、(以上都无法解决状态不一致问题的前提下,建议验证t_rpt_report与t_csl_cslrpt表的状态)

打开报表接收界面报错。没有获取到当前接收的期间。需要安装补丁来解决问题

PT145612(发布日期2020-01-01)来彻底解决此问题。(82版本)


打补丁前的变通操作:切换报表接界面的查询日期。


附报错信息如下

错误信息:-1

错误详细堆栈信息:java.lang.ArrayIndexOutOfBoundsException: -1


        at: com.kingdee.eas.fi.gr.cslrpt.RPTDateUtil.getPeriodLastDate(RPTDateUtil.java:347)


        at: com.kingdee.eas.fi.gr.cslrpt.client.ReceiveFilterUI.setReortDateValue(ReceiveFilterUI.java:167)


        at: com.kingdee.eas.fi.gr.cslrpt.client.ReceiveFilterUI.access$400(ReceiveFilterUI.java:84)


        at: com.kingdee.eas.fi.gr.cslrpt.client.ReceiveFilterUI$5.stateChanged(ReceiveFilterUI.java:233)


报表接收界面和报表制作界面报表状态不一致

问题描述:解决方案:方案一、 使用快捷键修复 第一步、 打开【报表接收】界面,找到有问题报表,并选中该报表所在的行。 a、 701版本,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息