当前位置:文档之家› 计提固定资产折旧时报错

计提固定资产折旧时报错

计提固定资产折旧时报错,提示凭证借贷不平衡,提示错误代码"5 (5H)kisebsfadepr.deprupdate.culculatedepr"

固定资产计提折旧提示借贷不平衡问题原因:
借贷不平衡可以从三个方面去考虑:
1、 T_facard/t_fabalcard、t_faexpense/t_fabalexpense表中的科目是否是最明细科目,
T_facard/t_fabalcard表中的fassetacctid/fdepracctid是否是固定资产和累计折旧科目;
2、 t_fadept与t_faexpense、t_fabaldept与t_fabalexpense对应的部门是否一致;
3、 t_fabaldept、t_fabalexpense与t_fabalance对应的金额是否一致。可以先去掉不需要生成凭证的参数,
再计提折旧。金额不一致,一般是因为t_fabaldept、t_fabalexpense表中对应的科目或核算项目不正确造成的。

解决方法:
--判断卡片表中的固定资产/累计折旧科目是否是最明细科目:
select * from t_facard where fassetacctid not in (select faccountid from t_account where fdetail=1)
select * from t_facard where fdepracctid not in (select faccountid fromt_account where fdetail=1)
--更新部门分配表与费用分配表中的部门一致性:
update a set a.fdeptid=b.fitemid from t_faexpense a join t_fadept b on a.falterid=b.falterid where b.fitemid<>a.fdeptid and b.frate=1
update a set a.fdeptid=b.fitemid from t_fabalexpense a join t_fabaldept b on a.fbalid=b.fbalid where b.fitemid<>a.fdeptid and b.frate=1
-- 判断t_ fabalexpense与t_fabalance的金额一致性: select * from t_fabalexpense where fbalid in ( select a.fbalid from t_fabalance a join
(select fbalid,sum(famount) famount from t_fabalexpense group by fbalid) b on a.fbalid=b.fbalid and a.fdepr<>b.famountwhere a.fbalid in
(select fbalid from t_fabalance where fyear=???? and fperiod=??))



当期末处理时显示8501数据库错误,昆明用友教你如何处理。
一、昆明用友会进入服务启用DistributTransactCoordin服务
二、如果不能启用,由于DistributTransactCoordin服务依存于RemotProcedurCallRPC和SecurAccountManag这两个服务。昆明用友会确认这两个服务属性已经设为自动并启用。
三、如果启用时提示 MSDTC服务无法访问 %windir%\System32\Msdtc\Msdtc.log文件,昆明用友会运行命令:msdtc-resetlog netstartMSDTC
四、还是不能启用,昆明用友会重新安装MSDTC服务。
解决步骤:1删除注册表中的键:?HKEY_LOCA L_MA CHINE\\SYSTEM\\CurrentControlSet\\Services\\MSDTC?HKEY_LOCA L_MA CHINE\\SOFTWA RE\\Microsoft\\MSDTC?HKEY_CLA SSES_ROOT\\CID2
停止MSDTC服务:netstopmsdtc3卸载MSDTC服务:msdtc-uninstal4重新安装MSDTC服务:msdtc-instal5重新启动电脑
用友软件云南区域授权客户中心—昆明仕通科技有限公司曲靖用友地址:曲靖市麒麟南路365号雄业金城A区6幢906咨询热线:
1357735079508743333878/3255908/3255918QQ254068106昆明用友地址:昆明市翠湖东路1号太龙公馆B座318咨询热线:
40

0-8899-5850871-5110444文山用友地址:文山县东风路蓝天大厦8楼咨询热线:0876-21298550876-2129866

MSDTC需要在组件管理里面进行设置。

在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动

1.
A.不用事务,关用SELECT 语句.是否可以分布式查询?
B.LINKSERVER 在做分布式更新事务时不能对本机操作.(就是不能环回分布式事务)
C.DBCC TRACEON (3604, 7300)--用跟踪看更详细错误信息.
D.下载MS提供的DTCPing.exe 分装在两台机上,按README说明来运行它.看出错信息.
https://www.doczj.com/doc/1013390583.html,/download/complus/msdtc/1.7/nt45/en-us/DTCPing.exe
2.
两台机的MSDTC是否都打开了.
3.
MSDTC设置是否正确.
1).打开命令提示,运行"net stop msdtc",然后运行"net start msdtc"。
2).转至"组件服务管理工具"。
3).浏览至"启动管理工具"。
4).选择"组件服务"。
a.展开"组件服务"树,然后展开"我的电脑"。
b.右键单击"我的电脑",然后选择"属性"。
C.在MSDTC选项卡中,确保选中了下列选项: 网络 DTC 访问 网络管理 网络事务 XA 事务
e.另外,"DTC登录帐户"一定要设置为"NT Authority\NetworkService"。
5).单击"确定"。这样将会提示您"MS DTC 将会停止并重新启动。
所有的依赖服务将被停止。请按''是''继续"。单击"是"继续。
6).单击"确定"关闭"我的电脑"属性窗口。
4.
MSDTC依赖于RPC,RPC使用的端口是135,测试135端口是否打开.是否有防火墙?如果有先关了防火墙.
telnet IP 135
如果是关闭的打开它.
5.
有的机由于各种原因,SQLOLEDB不能使用分布式事务,更改为"MSDASQL" 的ODBC方式联接.
使用RRAS而不是RAS.(控制面版--管理工具--远程服务管理器)
Check whether you are using Remote Access Server (RAS) to access remote servers. If so,
make sure that you have implemented Routing RAS (RRAS). Linked server does not work on RAS because RAS allows only one way communication.
6.检查你的两台服务器是否在同一个域中. 如果不在同一个域中,是否建立可信任联接.
7.如果是WIN2000,升级到SP4
8.升级MDAC到2.6以上,最好是2.8.
9.要安装SQL的最新补丁



相关主题
文本预览
相关文档 最新文档