ITPub博客

首页 > Linux操作系统 > Linux操作系统 > (原创)FA 期间重新打开

(原创)FA 期间重新打开

原创 Linux操作系统 作者:i168t 时间:2008-08-01 14:36:16 0 删除 编辑

FA 期间被认为是 关闭后不再能打开。

虽然不知道强行打开具体会有什么问题出现, 但是还是避免不了客户误操作导致期间关闭,所以重新打开的需求将是很迫切的。我在一次事件中做过这样的操作, 测试了运行折旧, 和创建凭证, 以及核对资产的折旧金额, 均没发现问题。下面把修改过程共享下, 需要提醒的是 我在测试环境下通过, 如果要用到正式环境,请自己再仔细核对数据, 仅做学习之用。

某个客户 在7月1 号结6月帐的时候错误的把7月的帐也给关了
解决步骤如下:

SELECT * FROM APPS.FA_DEPRN_PERIODS P
WHERE P.PERIOD_NAME='JUL-08'
AND BOOK_TYPE_CODE = &book_name
--把7月的period_close_date 置为空(必须)
  把deprn_run 置为空(可选)


select * from fa_book_controls --last_period_counter
 where book_type_code=&book_name
--把 LAST_DEPRN_RUN_DATE  改为上个期间的关帐时间,从FA_deprn_period 中获得.
     DEPRN_REQUEST_ID 置为空。
     LAST_PERIOD_COUNTER 改为上个期间对应的FA 期间。

这个时候在fa_deprn_periods 应该会有两个记录的period_close_date 为空
 SELECT *
      --  INTO   :DEPRN_RUN.period_name
        FROM   fa_deprn_periods
        WHERE  book_type_code = &book_name
        AND    period_close_date
用下面的语句删除不要的那个期间
 delete from fa_deprn_periods
 where book_type_code =&book_name
 and period_Name ='AUG-08'

--然后去运行折旧程序, 参数自动的出现了JUL-08
正确运行后再rollback 折旧(程序会把所有的旧数据都删除)。
再次运行折旧程序
fa_deprn_detail, 和 fa_deprn_summary 生成了最新的数据。

以上是11.5.8 测试环境下通过测试。欢迎大家讨论。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7735683/viewspace-417431/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-02

  • 博文量
    25
  • 访问量
    42117