信用单据保存报错:系统中不允许俩张单据配置相同的信用关联表信息
【问题描述】
在信用类单据保存的时候提示:系统中不允许两张单据配置相同的信用关联表信息,单据【{0}】与本单的信用关联表的配置信息相同, 请检查并调整保存、提交、删除等操作中配置的更新信用关联表信息服务, 或在单据功能特性中不勾选更新信用;信用单据包括(销售订单、发货通知单、销售出库单、应收单、自定义信用单据等),如下图所示:
【业务场景】
业务场景介绍:在二开信用单据的时候,保存单据可能会发生上诉问题;
场景1、新增一个二开单据,是复制的销售类单据,比如销售订单、发货通知单、销售出库单等,保存的时候会发生报错;
场景2、二开一个自定义的信用单据,该单据配置了信用占用等二开,但是中途异常删除了该单据,在保存其它信用单据的时候发生报错;
场景3、频繁的扩展信用类单据比如销售订单、发货通知单、销售出库单等,而且又频繁的的删除这些扩展,在后面保存这些单据的时候会发生报错;
【原因分析】
针对上述问题,原因一般有下面几种,针对场景1,二开单据复制了销售类单据,这个提示为正常校验提示,即提示需要更改二开新单据的信用配置信息不能与原单据相同。针对场景2和场景3,场景2如果新增了自定义的信用单据并且配置了信用占用,异常删除的时候并不会同步删除信用配置表T_CRE_CREDITBILLSET里面的单据信用,同理场景3这里可能由于频繁扩展的时候配置了不同的信用占用信息,导致信用配置表中存在脏数据,这些场景的报错提示统称为异常数据,需要人为干预,从数据库删除。
【解决方案】
出现这样的提示,请尝试下列操作来解决:
一、主要步骤
1、如果报错提的单据是二开信用单据,请检查对应的信用更新服务中的表是否跟别的表重名,如下图:
2、如果报错的单据本身信用配置没有问题,请对着提示内容,单据【{0}】的关联表,比如下图:
,这个时候检查下这个formid是否存在,可执行脚本:select * from T_META_OBJECTTYPE where fid='c0c70d63-97b1-49db-ab01-3ffb0984e8b1',其中这个fid条件里面的值就是上图中的单据formid的值,如果查出来没有数据说明这个单据被异常删除了,这个时候在数据库中可以执行脚本:delete from T_CRE_CREDITBILLSET where FBILLFORMID='c0c70d63-97b1-49db-ab01-3ffb0984e8b1',删除配置信息后,单据保存恢复正常。
【注意事项】
报错提示的单据formid,确定是否是存在的,不存在才可以删除。
信用单据保存报错:系统中不允许俩张单据配置相同的信用关联表信息
【问题描述】在信用类单据保存的时候提示:系统中不允许两张单据配置相同的信用关联表信息,单据【{0}】与本单的信用关联表的配置信息相同...
点击下载文档
本文2024-09-23 02:49:47发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-154974.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章