金蝶K3 版本号:K3 WISE 14.3

症状:周一时,一个账套的“委外订单-维护”中,关联信息看生产投料单时,明细为空白,只有汇总,如下图示:

微信图片_20211118184050.png

其他账套均正常。

分析:还原该账套上周六完全备份,发现此备份账套正常。怀疑是故障账套的投料单中有字段未显示出来。回忆一下,上周六在委外订单的生产投料单中加了一个自定义字段“单位成本”,字段名FEntrySelfY0284,然后又删除了。通过下列语句查找是否数据残留在表ICChatBillTitle。

 SELECT * FROM ICChatBillTitle  a WHERE FTypeID =  2842 AND NOT EXISTS( SELECT 1 FROM AIS20211115095921..ICChatBillTitle  b WHERE a.FColname = b.FColname )

--AIS20211115095921为还原的上周六的备份账套。

果然有残留,于是备份:

 SELECT * INTO ICChatBillTitle_bak20211115 FROM ICChatBillTitle  a WHERE FTypeID =  2842 AND a.FColName = 'FEntrySelfY0284'

然后删除:

 DELETE ICChatBillTitle  WHERE FTypeID =  2842 AND FColName = 'FEntrySelfY0284'

发现搞好了。

排查过程中的语句见附件:委外订单关联信息投料单只显示汇总明细显示空白211115--发博客用.sql.txt