使用“初始化导航”导入存货档案报错

2016/12/3 12:45:35山东用友

产品版本: 1089-T6-企业管理软件V6.0 适用产品: T6系列
产品模块: 134-平台门户 提交时间: 2012-06-12
问题现象: T6v6.0版本,使用“初始化导航”导存货档案时报错“XML参数设置错误”?
原因分析: 模板中存货档案字段有非法字符(制表符、回车符、换行符号)。
因为“初始化导航”设计是需要把excel模板中的内容转换成xml格式,然后再把xml的内容导入到数据库表中。若有非法字符,excel无法转换成xml格式,所以会提示“XML参数设置错误”。
解决方案: 删除模板中的非法字符,就可以导入,参照以下操作找到非法字符,然后删除:
1. 大致判断那些列可能有非法字符,一般是摘要、名称、简称、银行账号等字符串可能存在特殊字符
2. 把存货档案excel模板导入到数据库中,导入后表名比如是Sheet1
3. 比如判断是存货名称字段中有非法字符,参照如下语句查出有特殊字符的记录,若执行语句后有记录,则表明有特殊字符。
select * from Sheet1 where where charindex(char(10),存货名称)>0
select * from Sheet1 where where charindex(char(9),存货名称)>0
select * from Sheet1 where where charindex(char(13),存货名称)>0
4. 删除特殊字符
update Sheet1 set 存货名称=replace(存货名称,char(10),’’) where charindex(char(10),存货名称)>0
update Sheet1 set 存货名称=replace(存货名称,char(9),’’) where charindex(char(9),存货名称)>0
update Sheet1 set 存货名称=replace(存货名称,char(13),’’) where charindex(char(13),存货名称)>0
5. 删除完后,把数据库表导出成excel。
6. 使用“初始化导航”,把修改后的excel导入成存货档案。

如有其它不明白的问题,或需要我们解决的问题,请联系济南用友服务电话:0531-82825553。也可以通过在线咨询联系技术QQ273754161,济南用友软件销售服务中心用友软件,用心服务!正版软件,假一赔十!上门服务,全程免费培训,做账支持!一年免费服务,全程使用无忧!

  • 设为首页
  • 济南用友|
  • 用友畅捷通软件山东济南销售服务中心|
  • 联系我们|
  • 鲁ICP备2021016587号-3
  • Copyright © 2021 山东一友信息科技有限公司