U8/固定资产反结账报错

报错

固定资产

恢复月结失败,可能的原因:

1.账套数据结构不正确2.对于850及以前版本账套数据,固定资产系统不支持升级后当月就恢复月结至上月3.本账套正执行数据复制

数据库跟踪得到错误语句

INSERT INTO fa_Cards

SELECT sCardID, sCardNum, sAssetNum, sAssetName, lOptID, iOptType,iNewType, sZWVoucherType, sZWVoucherNum, sDeptNum, sTypeNum, sOrgID, sOrgAddID, sOrgDisposeID, sDisposeReason, sStatusID, sDeprMethodID, sCurrency,sDeprSubjectNum, sDeprSubjectName, sProjectNum, sProjectName, sStyle, dblBuildArea, lBuildNum, lMachinNum, dblMachinW, sSite, lLife, dStartdate,dInputDate, dTransDate, dDisposeDate, iInputPeriod, iTransPeriod, iDisposePeriod, dblFCValue, dblExchangeRate, sOperator, sDisposer, dblNetValueAct,lDeprMonthsAct, dblCanWorkAct, dblLegacy, sVoucherNum, sEvaluateNum, dblValue, dblDecDeprT, dblDecDepr, dblDecDeprRate, lDecDeprMonths, dblDecWorkT,dblDecPerDepr, dblBV, dblBVRate, dblCanWork, dblPerDepr, lUsedMonths, sWorkUnit, dblTransInDeprTCard, dblTransOutDeprTCard, iVouchsNextMonthAct,sTransTypeNum, sTransDepteNum, sLockedBy, dblDecPreValueT, dblRetDecPreValueT, bMultiDept, sDeptNames, bNewDepring, sGroupNum, bSplit, dblAddTax,dblValueAndTax, bFromInv,sKeeper, cVenCode,dPurDate,sSeriesNum,sCommodityCode

FROM UFFA_BAK_fa_Cards where iyearJZ = 2026 and imonthJZ = 13(特地改成13了不要试)

很明显是 fa_Cards 和 UFFA_BAK_fa_Cards 两个表对不上

--具体排查方式

SELECT

ISNULL(t1.name, t2.name) AS 列名,

CASE WHEN t1.name IS NULL THEN '【只在源表有】'

WHEN t2.name IS NULL THEN '【只在目标表有】'

ELSE '两边都有' END AS 状态,

ISNULL(t1.colorder, 9999) AS 目标表顺序,

ISNULL(t2.colorder, 9999) AS 源表顺序

FROM

(SELECT name, colorder FROM syscolumns WHERE id = OBJECT_ID('fa_Cards')) t1

FULL JOIN

(SELECT name, colorder FROM syscolumns WHERE id = OBJECT_ID('UFFA_BAK_fa_Cards')) t2

ON t1.name = t2.name

WHERE t1.name IS NULL OR t2.name IS NULL -- 只显示不一样的列

ORDER BY ISNULL(t1.colorder, t2.colorder)

--对比结果

列名 状态 目标表顺序 源表顺序

dblTransDeprT 【只在目标表有】 70 9999

imonthJZ 【只在源表有】 9999 77

iyearJZ 【只在源表有】 9999 78 --这两个是正常的本来就有的

所以要在 fa_Cards 删除列 dblTransDeprT --先查询里面到底有没有内容哦

ALTER TABLE fa_Cards DROP COLUMN dblTransDeprT

相关推荐
念恒123061 小时前
MySQL connect 访问
数据库·mysql
六月雨滴1 小时前
Oracle 归档日志性能优化
数据库·oracle·性能优化
码不停蹄的玄黓1 小时前
MySQL 死锁:已产生死锁的解决方法 + 永久避免方案
数据库·mysql
Leon-Ning Liu1 小时前
【真实经验分享】ORA-600 [4187]发生在回滚段(undo segment)的 wrap# 接近最大值时
数据库·oracle
Leon-Ning Liu1 小时前
【真实经验分享】MySQL两个线程同时对表新增字段,被异常取消,导致表结构崩溃
数据库·经验分享·mysql
小饼干在学嘎瓦1 小时前
秒杀场景Redis做预扣减,问题在哪里?
数据库·redis·mybatis
码不停蹄的玄黓1 小时前
生产可用的 Redis 分布式锁完整实现
数据库·redis·分布式
咸鱼翻身小阿橙1 小时前
文件读写 + Qt Model/View + 自定义分页+搜索过滤
java·数据库·qt
l1t1 小时前
DeepSeek总结的DuckDB-Iceberg 在 v1.5.3 中的新特性
数据库·duckdb