|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
【问题现象】
新增一级部门的下级部门提示已经使用
【问题分析】
1.先排查科目中挂了辅助核算每个年度的科目期初中的辅助明细是否存在选择了销售部一级部门的记录。
2.查看往来档案中是否记录此部门的相关信息
3.员工档案中所属部门检查
4.事件探查器跟踪报错,选择对应的数据库名,跟踪事件可选择sql stmtcompleted,运行,然后操做新增部门,报错再停止跟踪
5.选择停止跟踪前的最后一条记录sql stmtcompleted, 将sql复制到企业管理器中选择账套数据库执行,可以发现有1条结果
6.将 union 脚本连接词去掉,全部执行,可以查看到对应第5行有结果
7. 即数据表gl_auxiliaryinfo有一级部门的记录,备份好账套 ,再执行以下脚本清空即可。
UPDATE
[gl_auxiliaryinfo] SET idauxaccdepartment=null where [idauxaccdepartment]= N'7'
8.再操做新增部门还是保存不了,说明是还有记录未清除,重复以上的跟踪操做。
9.跟踪出gl_journal有记录,备份好账套,清空gl_journal中该部门的记录
UPDATE [gl_journal] SET idauxaccdepartment=null where [idauxaccdepartment]= N'7'
【解决方案】
需要根据以上跟踪步骤跟踪出来的记录,将记录此部门信息记录以下脚本清除即可,切记备份好数据再参考方案执行!
UPDATE [gl_auxiliaryinfo] SET idauxaccdepartment=null where [idauxaccdepartment]= N'7'
UPDATE [gl_journal] SET idauxaccdepartment=null where [idauxaccdepartment]= N'7'
|
|