楼主: yegiant

[精华] [FA]:资产分配时删除了记录,如何处理

[复制链接]
论坛徽章:
30
授权会员
日期:2005-10-30 17:05:332010广州亚运会纪念徽章:排球
日期:2011-05-12 17:51:31ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51版主3段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07
11#
 楼主| 发表于 2003-12-30 10:33 | 只看该作者
第二步:F6清除分配记录,保存

fa错误2.jpg (90.91 KB, 下载次数: 124)

fa错误2.jpg

使用道具 举报

回复
论坛徽章:
30
授权会员
日期:2005-10-30 17:05:332010广州亚运会纪念徽章:排球
日期:2011-05-12 17:51:31ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51版主3段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07
12#
 楼主| 发表于 2003-12-30 10:37 | 只看该作者
第三步:清除资产进出,保存

fa错误3.jpg (83.53 KB, 下载次数: 120)

fa错误3.jpg

使用道具 举报

回复
论坛徽章:
30
授权会员
日期:2005-10-30 17:05:332010广州亚运会纪念徽章:排球
日期:2011-05-12 17:51:31ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51版主3段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07
13#
 楼主| 发表于 2003-12-30 10:43 | 只看该作者
--资产分配时出错处理:
/*1:去除FA_DISTRIBUTION_HISTORY 记录中转出字段中的值DATE_INEFFECTIVE        ;ASSIGNED_TO        ;
TRANSACTION_HEADER_ID_OUT;        TRANSACTION_UNITS
  2:删除FA_TRANSACTION_HEADERS 中的转出记录*/
select * from FA_DISTRIBUTION_HISTORY bb where bb.asset_id=7373 for update
select * from FA_TRANSACTION_HEADERS cc where cc.asset_id=7373 for update

使用道具 举报

回复
招聘 : 技术/实施/服务顾问
论坛徽章:
5
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:102009新春纪念徽章
日期:2009-01-04 14:52:28ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
14#
发表于 2003-12-30 16:33 | 只看该作者

照你的步骤做了一遍

真的会产生这样的错
我用的版本是11.5.7

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
111
狮子座
日期:2015-12-03 13:09:34复活蛋
日期:2013-06-09 09:16:39灰彻蛋
日期:2013-05-04 12:30:40蜘蛛蛋
日期:2013-04-19 11:56:45蜘蛛蛋
日期:2013-04-01 15:37:58双黄蛋
日期:2013-03-01 14:38:16复活蛋
日期:2013-02-25 18:08:112013年新春福章
日期:2013-02-25 14:51:24复活蛋
日期:2013-01-15 08:47:51蜘蛛蛋
日期:2012-11-26 11:41:06
15#
发表于 2004-1-1 11:50 | 只看该作者
这种情况我遇到过,在FA_DISTRIBUTION_HISTORY这个表里面丢失一条记录。
这个错误在功能上很难解决,可以找DBA在数据库里面手工加一条记录。

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
111
狮子座
日期:2015-12-03 13:09:34复活蛋
日期:2013-06-09 09:16:39灰彻蛋
日期:2013-05-04 12:30:40蜘蛛蛋
日期:2013-04-19 11:56:45蜘蛛蛋
日期:2013-04-01 15:37:58双黄蛋
日期:2013-03-01 14:38:16复活蛋
日期:2013-02-25 18:08:112013年新春福章
日期:2013-02-25 14:51:24复活蛋
日期:2013-01-15 08:47:51蜘蛛蛋
日期:2012-11-26 11:41:06
16#
发表于 2004-1-1 11:54 | 只看该作者
FA_DISTRIBUTION_HISTORY 中的记录会丢失一条记录。然后手工加一条记录就好了

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
111
狮子座
日期:2015-12-03 13:09:34复活蛋
日期:2013-06-09 09:16:39灰彻蛋
日期:2013-05-04 12:30:40蜘蛛蛋
日期:2013-04-19 11:56:45蜘蛛蛋
日期:2013-04-01 15:37:58双黄蛋
日期:2013-03-01 14:38:16复活蛋
日期:2013-02-25 18:08:112013年新春福章
日期:2013-02-25 14:51:24复活蛋
日期:2013-01-15 08:47:51蜘蛛蛋
日期:2012-11-26 11:41:06
17#
发表于 2004-1-2 13:22 | 只看该作者
而且这种错误在运行折旧传到总帐后,会有一笔资产转移不平衡的凭证。正常转移后,产生的资产转移的凭证是借贷平衡的,但是这种情况产生的资产转移凭证会借贷不平。

使用道具 举报

回复
论坛徽章:
20
年度论坛发贴之星
日期:2005-06-14 05:07:03ITPUB元老
日期:2005-11-09 11:11:11现任管理团队成员
日期:2011-05-07 01:45:08版主6段
日期:2012-05-15 15:24:11
18#
发表于 2004-1-3 11:20 | 只看该作者
yegiant大侠,问题解决了吗?

大伙等你消息哩

使用道具 举报

回复
论坛徽章:
30
授权会员
日期:2005-10-30 17:05:332010广州亚运会纪念徽章:排球
日期:2011-05-12 17:51:31ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51版主3段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07
19#
 楼主| 发表于 2004-1-3 13:25 | 只看该作者
最初由 seesure 发布
[B]具体做法是,利用系统提供的跟踪功能,做一次正确的资产转移,再做一次错误的资产转移,然后对比FA_DISTRIBUTION_HISTORY的记录的情况。在操作过程中,系统会insert into 下列表
FA_TRANSACTION_HEADERS
FA_TRANSFER_DETAILS
FA_DISTRIBUTION_HISTORY
FA_ADJUSTMENTS
FA_LOCATIONS
update 下列表
FA_ADDITIONS_B
FA_DISTRIBUTION_HISTORY
ICX_SESSIONS
。通过对比FA_DISTRIBUTION_HISTORY 中的记录会发现出错的时候丢失了一条记录。然后手工加一条记录就好了 [/B]


看了以上解释,是不是我的处理方法太简单了?
我做过测试,按照我做的方法去做,资产折旧没有问题,我担心会不会出现其他问题呢?

使用道具 举报

回复
论坛徽章:
30
授权会员
日期:2005-10-30 17:05:332010广州亚运会纪念徽章:排球
日期:2011-05-12 17:51:31ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51版主3段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07
20#
 楼主| 发表于 2004-1-10 18:51 | 只看该作者

最后的解决办法

--资产分配时出错处理:
/*1:去除FA_DISTRIBUTION_HISTORY 记录中转出字段中的值DATE_INEFFECTIVE ;ASSIGNED_TO ;
TRANSACTION_HEADER_ID_OUT; TRANSACTION_UNITS
2:删除FA_TRANSACTION_HEADERS 中的转出记录*/
select * from FA_DISTRIBUTION_HISTORY bb where bb.asset_id=7373 for update
select * from FA_TRANSACTION_HEADERS cc where cc.asset_id=7373 for update
我按照上述方法处理后,资产的保留报表显示该资产原值为0,过帐到总帐中产生了不平的日记帐,最后发现FA_DEPRN_DETAIL 该资产的原值为0,改回原值,该资产就正常了。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表