资源描述
NC系统疑难杂症.docx
《NC系统疑难杂症.docx》由会员分享,可在线阅读,更多相关《NC系统疑难杂症.docx(20页珍藏版)》请在冰豆网上搜索。
NC系统疑难杂症
NC系统疑难杂症
项目
版本
1.0
作者
刘猛
邮箱
liumeng@
日期
2008年1月
用友软件股份有限公司
1.
系统环境
1.1.进入NC系统后IE会自动关闭
IE自动关闭,而且在桌面上会生成一个日志文件。
1、首先检查有没有这个目录:
C:
\ProgramFiles\jre1.5.0_07,如果有,跳到第3步。
2、安装NC的NC_Client_1.5.0_07.exe,
在NC安装目录nchome\webapps\nc_web\Client\NC_Client_1.5.0_07.exe。
3、在搜索JDK6.0下载并按照默认值安装。
4、将C:
\ProgramFiles\jre1.5.0_07\lib\security目录下的java.policy文件覆盖到
C:
\ProgramFiles\Java\jre1.6.0_02\lib\security下。
5、注意一点,JDK6.0可能会自动升级,这时候仍然需要重复第四步的操作。
6、清空缓存,重新使用,观察还没有IE浏览器异常关闭的情况。
1.2.上线初期客户无法登录系统
原因:
客户端下载被网页给屏蔽掉了。
解决:
在NC的第一个页面加上链接下载Client插件。
打开NC目录下的\webapps\nc_web,找到default.jsp这个文件,先复制做个备份,以防不测,然后点击右键用记事本打开,然后查找bottom.html,这个文件里面只有一行bottom.html,在这行下面加上一行:
Client
加上的样子如下图。
操作:
在浏览器页面的右下角点击文字'Client',弹出下载画面,用迅雷或者保存的方式均可以,请记住文件保存的位置,保存后按照默认的方式,一直点击下一步安装此文件,然后关闭浏览器,再打开,输入第一步输入的地址,即可正常登陆NC系统。
1.3.本机上的测试系统提示用户数达到上限
这个提示表示软件过期,删除以下两个文件即可解决问题。
ufsoft\nchome\bin\license
ufsoft\nchome\lib\uf
1.4.NC帮助无法打开
NC系统在按F1及点击“帮助”按钮后,都无法打开帮助页面。
解决:
暂时禁用瑞星杀毒软件的所有监控。
1.5.如果建账日期搞错了怎么改
安装PL/SQL程序。
select*fromsm_createcorpwherepk_corp='1005'andsubstr(funccode,1,2)='40'
查出来以后再删除,必须非常小心,不能出现误删除。
deletefromsm_createcorpwherepk_corp='1005'andsubstr(funccode,1,2)='40'
pk_corp通过bd_corp表查询与公司的对应关系,40代表供应链,对应关系见下图
删除以后,再重新建账即可。
1.6.忘了ROOT密码怎么办
进入目录nchome\ierp\bin
用原始代码中的同目录文件覆盖该文件即可。
1.7.打开某功能节点时看不到按钮
进入“0001”公司的资源权限控制节点,检查按钮权限是否被控制。
1.8.远程桌面超出最大连接数
机房没人值班,服务器在非常遥远的地方,我们用远程桌面控制这台服务器,提示“超出最大连接数”。
再连接即可。
2.总账
2.1.期初余额录入报错超出打开游标的最大数
此问题是由于ORACLE数据库的游标值太小引起的,需要进入数据库管理界面修改游标值。
如果该页面无法打开,请检查系统服务中的oracledbconsoleorcl是否启动。
见下图。
点击“所有初始化参数”。
一定要选择SPFILE页签,否则数据库重启以后修改数会被还原。
搜索游标参数。
将游标值从300改为7000,然后点击应用进行保存。
重启数据库和监听程序。
重启服务器中间件。
2.2.会计科目中辅助核算按钮不可点
将该参数修改为不控制。
3.固定资产
3.1.反结账后资产变动参照不到卡片
对于做过资产减少或变动的固定资产卡片,反结账后再次做资产减少或变动,参照不到相应的卡片。
通用脚本:
updatefa_logsetbill_code=nullwherecode=(selectpk_cardfromfa_cardwheredr=0andcard_code='问题卡片编码'andpk_corp=(selectpk_corpfrombd_corpwhereunitcode='公司编码'))
3.2.固定资产减少时报错stringindexoutofrange–1
原因:
导入的卡片,日期格式错误。
解决:
用下面的语句查询错误的日期,然后进行修改
selectbegindatefromfa_cardwheresubstr(begindate,5,1)!
='-'groupbybegindate
selectrecorddatefromfa_cardwheresubstr(recorddate,5,1)!
='-'groupbyrecorddate
4.资金管理
4.1.开户银行账号不能重复
而查询所有的银行账号,未发现有银行账号为“121313”的开户银行档案存在,系统参数是控制为不允许下级单位增加开户银行的,所以可以排除是成员单位录入了该账号的原因。
解决方法:
这是由于原来输入过该账号的开户银行档案,然后又删除掉了,但是在系统里只是做了删除标记,而没有真正删除掉该单据。
通过查询引擎查出开户银行档案存放的数据表为bd_accbank。
在“清除被删除数据”节点中找到对应的数据表,删除该条记录即可。
4.2.银企直联连接失败
机房拓补结构
Ufbank和建行外联客户端安装在建行外联前置机中,各项参数设置完毕以后。
建行外联前置机和兴业银行前置机通过内网IP地址访问主应用服务器时,在网银服务器配置节点能测试成功,并且能正确下载银行余额。
但是建行外联前置机和兴业银行前置机通过外网IP地址访问主应用服务器,就提示测试失败。
外网各NC客户端通过外网IP地址访问主应用服务器,也提示测试失败。
查明原因:
从应用服务器的192网段未设置,当前置机通过从应用服务器时就无法连接成功。
解决方法:
启用从应用服务器的双网卡,设置好192网段的IP地址即可。
4.3.结算凭证无法审核
由于结算凭证在审核的同时产生相应的总账凭证,因此与总账的参数冲突。
修改该参数为“否”即可。
如果当前公司找不到此参数,则是被上级公司控制了,到上级公司取消控制下级后,再回到当前公司修改。
4.4.合同查询不能参照出所有结算单位
用户的权限不够,在客户化-权限管理中进行设置。
4.5.内部贷款合同审核时提示未启用授信
deletefromsm_createcorpwherefuncode='3624';
commit;
执行完毕後重新启动中间件
4.6.对账单下载提示取币种出现错误
进入前置机的ufbank/logs,找到该错误对应的日志文件,打开后搜索到c_ccynbr,记住其对应的值。
进入应用服务器中该出错银行对应的文件夹,如建行外联:
ufsoft\nchome\resources\ebank\system\ccbn,检查是否有currencymapping文件,如果没有该文件,则到icbc文件夹下拷贝同名文件到此文件夹中。
用记事本打开currencymapping文件,将transcurcode的值改为错误日志中查询到的值“01”即可。
操作完毕后,必须要重启中间件。
4.7.对账单下载提示非空项检查错误
前置机的ufbank中不产生日志
进入该出错银行对应的文件夹,如建行外联:
ufsoft\nchome\resources\ebank\system\ccbn,用记事本打开detail文件。
找到报错信息中出现的字段,总页数和起始页数,。
在相对应的行中添加defaultvalue值即可,如:
在总页数行添加defaultvalue="20",在起始页数行添加defaultvalue="1"。
操作完毕后,必须要重启中间件。
4.8.对账单下载提示非空项检查错误(地区代码)
解决:
在开户银行档案中录入地区代码。
4.9.单据打印时无反应
打印模板设计时未进行自定义纸张的设置。
4.10.由于结算方式引起的票据问题
在处理票据业务之前,由于客户误操作,将结算方式中“银行承兑汇票”的“是否承兑汇票”的勾去掉了,未被发现。
在处理很多票据(近百张)后,发现票据状态未随收付款变化,检查后发现原因并将“是否承兑汇票”直接勾上,但是出现如下异常问题,已经录入的票据无法与收付单据相互联查,同时收付单据无法反审核。
解决:
BD_BALATYPE是结算方式表,isacceptbill表示是否银行承兑汇票,先将此值设置为N,然后可以弃审并删除付款单。
再将isacceptbill设置为Y,重新做付款业务即可。
----查询看看
select*frombd_balatype
----修改记录
updatebd_balatypesetisacceptbill='N'
commit
教训——如果以后再出现此种情况,在删除相应的收付单据前不能将“是否承兑汇票”的勾勾上。
4.11.打开账户计息设置时报错报账中心未启用
这是一个错误的报错信息,误导了我们,实际上并不是报账中心未启用造成的这个错误。
原因:
结算中心未进行账户计息设置,成员单位无法打开此节点。