今天用友小辣妹碰到的是一个畅捷通T+软件的问题,客户的用友畅捷通T+财务管理软件在填制凭证界面可以审核凭证,但是在凭证管理界面批量审核凭证提示295数据库错误,将字符串转换为smalldatetime数据类型时失败?
另外还有一个情况就是不能设置自动备份计划会提示:“tplus”应用程序中的服务器错误。插入自动备份计划信息时出错!
1、碰到这类奇怪的错误,用友辣妹首先做的操作就是打上最新的补丁,用友畅捷通T+补丁下载地址:https://www.yongyou8.com/buding/yycjttjbd.html 。注意区分不同的版本进行下载,安装了最新的补丁,升级了数据,但还是没有解决。
2、接下来,由于报错的提示有 smalldatetime 字样,怀疑是不是系统日期格式的问题,依次按以下步骤处理:
(1)在“控制面板”-“区域和语言”选项中将日期格式做以下修改长日期:yyyy'年'M'月'd'日'短日期:yyyy-mm-dd,(注意:如果短日期格式中没有yyyy-mm-dd,到长日期格式中复制过来,不要手工输入,可点击其他设置,在日期中进行修改,依次如下图所示。)
(2)“开始”-“运行”中输入regedit,回车进入注册表
HKEY_CURRENT_USER\Control Panel\International下的“sShortDate” 改为yyyy/m/d “slongDate”改为yyyy'年'M'月'd'日'
HKEY_USER\.Default\Control Panel\International下的“sShortDate” 改为yyyy/m/d “slongDate”改为yyyy'年'M'月'd'日'
注意:注册表里修改日期格式时不能直接选只能输入,为了保证格式的正确性,可将控制面板中的日期格式复制粘贴到注册表中,不要手工输入。
(3)逐一检查注册表项:
HKEY_CURRENT_USER/Control Panel/international
HKEY_USERS/.DEFAULT/Control Panel/international
HKEY_USERS/S-1-5-18/Control Panel/international
HKEY_USERS/S-1-5-19/Control Panel/international
HKEY_USERS/S-1-5-20/Control Panel/international
以上四项注册表下的sLongDate日期格式不能带有dddd,sShortTime与sTimeFormat格式里都不能含有tt,此项特别重要。
3、此步骤操作前,请先参考用友T+备份账套的教程:https://www.yongyou8.com/xue/TJBFZT.html 备份好账套数据,如果上述办法还是解决不了,可以看一下数据库置疑修复工具,修复一下数据库,工具下载地址:https://www.yongyou8.com/xue/903.html (如果自己懂数据库的,可以用dbcc checkdb 检查一下有没有一致性错误或者分配性错误,有的话再使用工具修复,没有就不用试了。)
4、如果上述方法都没用的话,建议重新安装操作系统来进行解决。
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
网友评论