信用单据保存报错:系统中不允许俩张单据配置相同的信用关联表信息

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

信用单据保存报错:系统中不允许俩张单据配置相同的信用关联表信息

【问题描述】

在信用类单据保存的时候提示:系统中不允许两张单据配置相同的信用关联表信息,单据【{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}】与本单的信用关联表的配置信息相同...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息