oracle财务:如何在表中修改有余额的科目段值

[复制链接]
查看11 | 回复8 | 2005-9-2 13:08:54 | 显示全部楼层 |阅读模式
oracle强烈反对修改科目相关的表,包括弹性域段值和余额相关的表。
但如果直接修改gl_code_combination,会不会有问题。
比如:
ccid=1129,原来代表10.00.1001;该科目有余额,并在子模块有发生。现在直接在gl_code_combination中保持原来ccid值不变,将1001改成1002。也就是现在ccid=1129代表10.00.1002。10.00.1002会不会继承原来10.00.1001所有的一切,包括科目余额、相关子模块的业务?
各位老大,多提醒小可,我可真要这么干啊。
回复

使用道具 举报

千问 | 2005-9-2 13:08:54 | 显示全部楼层
好像不行!
我认为很多表里都是直接应用科目段的,如10.00.1001,肯定在很多地方出现。
这样行不通吧!
回复

使用道具 举报

千问 | 2005-9-2 13:08:54 | 显示全部楼层
其它表难道不都是应用CCID吗?还有直接调用段值的表吗?还是有一些与段值有关的数据存储在其他字段中?
回复

使用道具 举报

千问 | 2005-9-2 13:08:54 | 显示全部楼层
你可以看看财务部分很多表中都由segment1-segment30这些字段,它们的作用就是...
回复

使用道具 举报

千问 | 2005-9-2 13:08:54 | 显示全部楼层
老大,别调胃口了,哪个表是这样,为什么不从ccid取呢?多多指教,多多指教。
回复

使用道具 举报

千问 | 2005-9-2 13:08:54 | 显示全部楼层
发现是我搞错!sorry!
segment字段在一些表中原来还有别的用途,搜索的时候没有仔细看表名!
试了一下,应该是可以的。
改CODE_COMBINATION_ID或者segment的值简单测过都是可以的。
回复

使用道具 举报

千问 | 2005-9-2 13:08:54 | 显示全部楼层
我前一段时间刚刚碰到过这种需求
如果自是总帐和应付,我测试过可以
但是,牵涉到其他模块,实在没有把握
我劝你还是不要做
如果要做,改表之前最好先把所有的汇总模版删掉
回复

使用道具 举报

千问 | 2005-9-2 13:08:54 | 显示全部楼层
对FSG财务报表或定制开发的报表有影响.
对以前年度的结帐数据有影响。
要改,可以。
但要把可能出现的问题考虑清楚。
回复

使用道具 举报

千问 | 2005-9-2 13:08:54 | 显示全部楼层
多谢楼上各位兄弟的捧场,小可谢了。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行