热门关键词好会计 好业财 T+ 易代账 好生意 用友U8 用友BIP

    详细信息

    您现在的位置:网站首页 >> 百科问答 >> 详细信息

    用友T6软件凭证查询、帐表查询等内容显示串行?

    特价活动:>>>> 畅云管家新购、续费7折优惠,畅捷通T+cloud、好会计、易代账、好业财、好生意云产品8折优惠 

    今天给一个用友T6的客户远程的时候发现一个特别奇怪的问题,用友T6软件的凭证查询、帐表查询等内容显示串行?

    很明显制单人和审核人错位,制单人处显示出来金额了,审核人处有空白,而明细账这一块,发出的金额显示到收入那边去了。

    一开始找了很久也没有找到具体原因,后来在百度查到一个说明是说有特殊字符,突然想到之前会计科目是导入的,可能确实存在特殊字符的情况。

    根据上面的思路,可以看到列串行。这种情况数据库中存的数据一般是正确的,就是软件界面显示错误

    为何会出现串行,特别需要关注非法字符,如回车符、制表符、换行符等特殊字符,只要存在这些字符,软件界面就可能会显示串行。

    如何查找出特殊字符?一般情况摘要、备注、自定义项等内容有大量的中文,录入时是从其他文档复制粘帖到软件中。(手工键盘直接录入软件有限制,特殊字符无法录入)

    根据以上判断,找到数据库对应的表,拉动表找到有中文或其他可能存在特殊字符的字段,执行如下语句查找,若有执行有记录显示,说明有非法字符。


    特别注意,以下操作涉及到数据库,请先备份你的数据

    --检查凭证表摘要字段有无水平制表符

    select * from gl_accvouch where charindex(char(9),cdigest)>0

    --检查凭证表摘要字段有无换行符

    select * from gl_accvouch where charindex(char(10),cdigest)>0

    --检查凭证表摘要字段有无回车符

    select * from gl_accvouch where charindex(char(13),cdigest)>0

    解决方案:通过replace函数,把非法字符替换为空值。

    --修改凭证摘要中的水平制表符为空值

    update gl_accvouch set cdigest=replace(cdigest,char(9),'') where charindex(char(9),cdigest)>0

    -修改凭证摘要中的换行符为空值

    update gl_accvouch set cdigest=replace(cdigest,char(10),'') where charindex(char(10),cdigest)>0

    -修改凭证摘要中的回车符为空值

    update gl_accvouch set cdigest=replace(cdigest,char(13),'') where charindex(char(13),cdigest)>0

    其他的类似情况同理,根据显示错误判断是否非法字符问题,然后找到表及字段,执行语句查找及修改。




     

     

    上一篇:什么是数据库实例名,怎么查看数据实例名?

    客服电话:400-665-0028

    关键字:用友财务软件,畅捷通软件,财务软件,进销存软件,U9官网,用友U8,用友T1,用友T+,用友T3,用友T6,畅捷通好会计,好生意,智+好业财,用友培训服务售后公司,畅捷通运营培训服务公司

    版权所有:用友畅捷通软件 Copyright © 2025 All rights reserved.

    鲁ICP备2020041017号-6