本文涉及到的情况为人民币银行账户未勾选币别导致下载的交易明细重复,如未其他币别的账户需要根据具体情况而定。
切记!!!
下载回单报错:
System.ArgumentException:已添加了具有相同键的项。
在System.ThrowHelper.ThrowArgumentException(ExceptionResourceresource)
在System.Collections.Generic.Dictionary`2.Insert(TKeykey,TValuevalue,Booleanadd)
在System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1source,Func`2keySelector,Func`2elementSelector,IEqualityComparer`1comparer)
在Kingdee.K3.FIN.WB.App.Core.QueryReceipts.QueryReceipt.GetBankFlow(Contextctxt,Int64accId,IEnumerable`1code)
在Kingdee.K3.FIN.WB.App.Core.QueryReceipts.SaveReceiptInfo.FillData(Contextctxt)
在Kingdee.K3.FIN.WB.App.Core.QueryReceipts.QueryReceipt.Download(Contextctxt,Int64orgId,Int64accId,Int64currency,DateTimestartDate,DateTimeendDate,StringaccNo,Int64bankId,StringcurrencyCode)
在Kingdee.K3.FIN.WB.App
SELECT*FROMT_WB_RECEIPTWHEREFIDIN(SELECTFIDFROMT_WB_RECEIPTGROUPBYFIDHAVINGCOUNT(FID)>1)
检查FID无重复
初步排除非电子回单数据表问题。
7.5.1.202010版本优化:下载电子回单之前先自动下载交易明细
怀疑是交易明细下载重复了,
之前提单咨询自动下载电子回单执行计划的时候,如果银行账号币别不填的话,会导致下载到的自动下载到的交易明细会把所有币别的账号的都下载一遍。
维护币别为人民币
发现确实重复下载了港元和美元币别的流水
数据库中校验是否重复下载了电子回单关联标记重复的回单
SELECT*FROMT_CN_BANKCASHFLOWWHEREFRECEIPTNOIN(SELECTFRECEIPTNOFROMT_CN_BANKCASHFLOWGROUPBYFRECEIPTNOHAVINGCOUNT(FRECEIPTNO)>1)
--FRECEIPTNO电子回单关联标记
--T_CN_BANKCASHFLOW接受银行交易明细
查询到的结果和在星空界面查询到的结果一致
2022-03-12到2022-03-13
我这边报错的原因是不同币别的流水都会下载一次,星空中设置的币别是三种,所以下载了三次重复的。
这边报错的主要是2022-03-11到2022-03-13中出现的美元和港元的交易明细数据
因为是近2个月的
所以我这边主要查T_EBG_DetailInfo
先查
因为我这边这个客户的银企账户不涉及外币的,所以我通过排除币别不等于人民币的排除,具体别的项目别的情况可参考具体情况而定,加上账号限制等等,请勿直接使用此处的语句。仅供参考使用。
SELECT*FROMT_EBG_DetailInfoWHEREcurrency<>'CNY'
再备份
SELECT*INTOT_EBG_DetailInfo_bk20220321fromT_EBG_DetailInfo
再删除限定范围数据
DELETEFROMT_EBG_DetailInfoWHEREcurrency<>'CNY'
检查下流水是否删除掉指定的条数了
确认没问题即可
最后检查下是否还有脏数据
为什么不同币别的流水都会下载呢?
确认下兴业银行下载交易明细流水中是否请求和返回是否包含币别信息?
猜测是银企平台流水赋值的时候只是把星空币别赋值过来存值了导致流水出现重复。
之前咨询过星空的老师,老师是说执行计划中“自动下载交易明细”如果银行账户不选择币别的话,会赋值所有流水*币别数都下载一遍,导致出现重复,这个本身是星空的BUG。
涉及提单:R20220304-4457
推荐阅读
#常见问题#【熊说苍穹FAQ】合并报表-报表…
关键词:金蝶云苍穹、跳转页面、合并报表参考文档:[链接]好家伙,两种方式轻松实现苍穹跳转页面提单号:R20240916-0248(感谢陈来珍老师指导,…
113
【熊说银企】广发银行银企直联介绍(支持云服务…
1,195
如何实现附件一键下载的功能开发
关键词:附件面板、附件字段、批量下载、临时文件、压缩包一、需求在单据中,用户需要提供一键下载单据上的所有附件,并且添加到一个压缩包中。[图片]二、实现方…