单据转换.常见问题.数据库中已存在名为#XXX的对象

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

单据转换.常见问题.数据库中已存在名为#XXX的对象

【场景】单据转换,下推报错 错误信息 中文:数据库中已存在名为'#TM_XXX'的对象 英文:There is already an object name '#TM_XXX' in the databases ![image.webp](/download/01007f29c818a4da47adb5853999f93fa7ee.webp) ​ 【变通方案】 与参数设置-》流程中心-》业务流程,参数【单据转换部分携带失败时返回提示信息】有关; 针对部分业务的下推逻辑不支持做错误分析,关闭参数后正常 ![image.webp](/download/0100b4bc776ac8214051a38d9bacbea65ff3.webp) 【原因】 <1>功能解析 由于单据转换的过滤有多处,选单条件策略的普通条件、高级条件,字段映射的仅过滤,单据转换插件的强制干预。 为了更让用户更加方便的分析,精准定位到某一个条件不满足,如 [明细行业务状态 等于 未关闭]; 假定没有条件时选中行或整单为5行记录,加入A条件后仅剩余2行记录,那么就会说A条件存在不满足条件的数据,便于客户下推不满足时方便分析数据 <1>平台实现 a)先加载完整的过滤条件(走了一遍业务干预),计算关联的条件; b)当满足时直接返回; c)当不满足时,重新构造一个新的过滤条件,逐个字段条件移除,并重新加载业务过滤,计算关联得到的查询行数,得到该条件过滤后的影响行数 (会多次调用业务插件过滤) <2>业务插件干预逻辑 在第一次干预时加载了业务的条件(会话临时表),而后由于数据不满足,导致需要重新分析,此时又会加载业务的条件,由于重名的会话临时表不能再一个会话中重复创建,导致异常; 【影响】 去掉此参数后的影响:仅影响下推失败时,不满足条件的数据的提示;对于成功下推的单据,无任何影响

单据转换.常见问题.数据库中已存在名为#XXX的对象

【场景】单据转换,下推报错错误信息中文:数据库中已存在名为'#TM_XXX'的对象英文:There is already an object name '#TM_XXX' in...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息