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

相关推荐
ATA88887 小时前
企业数据库账号安全的技术解决方案
数据库·安全
DB哥讲数据库7 小时前
MySQL 8.4 安装教程:超详细图文讲解(附mysql安装包)
linux·数据库·mysql·centos
Databend7 小时前
AST Visitor API 迁移,怎么证明 AI 没改坏 SQL 语义?
数据库·ai编程
TDengine (老段)7 小时前
TDengine DDL 完整参考 — Database/STable/Table/Column/Tag
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
xlxxy_7 小时前
sap获取批次特性报表
java·linux·开发语言·前端·数据库·abap·mm
栋***t7 小时前
从“工具”到“基建”,麦塔在线考试系统经历的时代变局与定位逻辑
java·大数据·数据库·开源软件·无纸化
SelectDB技术团队7 小时前
Agent 可观测性:Apache Doris / SelectDB 的技术能力、选型对比与实践
数据库·人工智能·agent·可观测·ai-native·apache doris·selectdb
csdn2015_7 小时前
kafka如何确保消息不丢失
数据库·分布式·kafka
wefg17 小时前
【MySQL】MySQL C API 访问 MySQL
数据库·mysql
l1t7 小时前
DeepSeek总结的RegreSQL 2.0测试通过了。计划却没通过。
linux·数据库·postgresql