大家好,
我把系统升级到PL11后,在月底做u201C汇率差异u201D时,提示u201C没有找到到记录的对象,日记账分录u201D,从跟踪:执行语句到: exec sp_executesql N'SELECT T1.[Code], T0.[TransType], T0.[BaseRef] FROM [dbo].[OJDT] T0 INNER JOIN [dbo].[OFPR] T1 ON
T0.[FinncPriod] = T1.[AbsEntry] WHERE T0.[TransId] = (@P1) ',N'@P1 int',200903752,这个参数取值出现错误,参数值200903752应该是日记账分录中的Number,而不是TransID。在系统中200903752这个分录为以前版本所做的汇率差异产生的凭证。
经测试把原版本中所做的所有汇率差异凭证取消后,新版本就可以执行汇率差异。所以我觉得应该是版本问题。
在做转换差异时,提示u201C没有找到对应的科目u201D,我认为问题同u201C汇率差异u201D出现的一样,由于版本问题引起的。
请问大家有没有解决方案处理这个问题啊?急啊。项目要验收了,而现在升级后出现了这个问题,困惑了好几天了。