服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

建立新年度帐后,科目不允许删除

- 浏览:787 - 发布时间:2005-03-01 00:00:00.0
问题版本: 2-财务通标准版2005 问题模块: 1-总账
所属行业: 0-通用 问题状态: 2-用友渠道公司帐户
关 键 字: 启用 适用产品:
补 丁 号: 开放状态: 3-用友渠道公司帐户
原问题号: 提交时间: 2005-3-1
问题名称: 建立新年度帐后,科目不允许删除
问题现象: 建立新年度帐后,科目没有期初余额,删除科目时,系统不允许删除, 提示科目已使用。
原因分析: 参见答案
解决方案: 这是由于系统通常要检查一些表中是否有该科目,如果没有才允许删除。检查的表有code(科目表)、gl_accvouch(凭证及明细帐表)、gl_accsum(科目总帐)、gl_accass(辅助总帐)、dsigns(凭证类别子表)、gl_bfreq(常用凭证)、gl_bautotran (自定义转帐定义)、gl_bmulti(多栏定义)、gl_bdigest(常用摘要表)、gl_mcodeused (科目常用项)、rp_bankrecp(银行对帐单)、rp_cheque(支票登记薄)。具体语句如下: select * from code where ccode ='111' select top 1 ccode from GL_accvouch where ccode='111' select top 1 ccode from GL_accsum where ccode='111' and (mb<>0 or md<>0 or mc<>0 or me<>0 or mb_f<>0 or md_f<>0 or mc_f<>0 or me_f<>0 or nb_s<>0 or nd_s<>0 or nc_s<>0 or ne_s<>0) select top 1 ccode from GL_accass where ccode='111' and (mb<>0 or md<>0 or mc<>0 or me<>0 or mb_f<>0 or md_f<>0 or mc_f<>0 or me_f<>0 or nb_s<>0 or nd_s<>0 or nc_s<>0 or ne_s<>0) select top 1 * from dsigns where ccode='111' order by ccode select top 1 * from GL_bfreq where ccode='111' order by ccode select top 1 * from GL_bautotran where ccode='111' order by ccode select top 1 * from GL_bmulti where ccode='111' order by ccode select top 1 * from GL_bmulti where ccodes='111' order by ccodes select top 1 * from GL_bdigest where ccode='111' order by ccode select top 1 ccode from GL_mcodeused where ccode='111' select top 1 * from RP_bankrecp where ccode='111' order by ccode select top 1 * from RP_cheque where ccode='111' order by ccode select top 1 * from code where ccode='111' order by ccode