问题现象:用友T3财务软件在年结的时候建立年度账的时候提示:将截断字符串或二进制数据。错误提示如下图所示。Inventory表的cInvStd列(规格型号),列长为80字符,而默认是60字符,所以报错。
问题分析:使用事件探测器跟踪出错语句如下:INSERT INTO Inventory(cInvCode,cInvAddCode,cInvName,cInvStd,cInvCCode,…) Values('100001','KKHP','咳快好片','26.4mg*96T[大连天宇海滨制药有限公司]','10',…)
解决方案:供应商档案里的供应商简称长度为60个字符(即30个中文字),由于用户供应商简称过长而不够使用,从而修改表Vendor(供应商档案表)的cVenAbbName字段列(供应商简称)的长度为70个字符,导致新年度账在传输基础数据表Vendor时报错,具体报错情况和修改流程如下(注:账套号333,年度2008,新建2009年年度账时报错,修改以说明的方式2为例)
1、用友T3软件建立新年度账时报错,提示:将截断字符串或二进制数据:
2、原因是Ufmodel库生成的新年度账Vendor表的cVenAbbName列长度为60,而去年此列长度为70,导致在不能写入此表数据:
3、当然如果2008年cVenAbbName列没有记录数大于60个字符,在新年度中插入表记录时也没问题,但进表观察有一记录为33个中文字(66个字符),所以原因在于33个中文字插入失败:
4、如果采用方式1修改一下2008年此供应商简称改为30个中文字之内,等生成新年度账后再改为原供应商简称即可,现在采用方式2修改Ufmodel库,操作如下,先还原Ufmodel数据库:
5、在常规栏中数据库名称为Ufmodel:
6、选项栏物理文件名可能硬盘中不存在,需手工调整,如改为c:\ufdata.ldf和c:\ufdata.mdf:
7、现在Ufmodel数据库已正常还原,然后调整数据库结构,找到Vendor表选设计表:
8、修改cVenAbbName列长度为70:
9、修改后保存,现在数据库结构已做调整,接下去备份Ufmodel数据库:
10、覆盖原Ufmodel.bak文件即可:
11、再建立2009年新年度账,建立成功:
猜你喜欢
- 2023-04-14财务软件公司都有什么证书(财务软件公司是做什么的)
- 2023-04-14餐饮企业适合用什么财务软件(餐饮企业适合用什么财务软件做账)
- 2023-04-14建安企业需要什么财务软件(建安企业会计怎么做账)
- 2023-04-14财务软件帐套什么意思(财务软件账务处理的整个流程)
- 2023-04-14小超市用什么财务软件(超市账务用什么财务软件好)
- 2023-04-14装饰行业使用什么财务软件(装饰行业的账务处理)
- 2023-04-14pro是什么财务软件(财务里ap和op全称是什么)
- 2023-04-14使用云端财务软件有什么优点(云端财务软件弊端)
- 2023-04-14财务软件对电脑配置有什么要求(财务软件需要多大的电脑内存)
- 2023-04-14财务软件建账注意什么(财务系统建账流程)
网友评论
- 随机文章
- 最新文章
- 侧栏广告位
-
- 热门文章
-
- win7系统安装sql2000数据库时没有反应,不出来安装界面?
- 用友T+教程_畅捷通T+视频教程_用友T+教程下载
- windows 7 操作系统安装用友财务软件的方法_win7怎么装用友软件?
- windows 10操作系统安装用友财务软件的方法_win10怎么装用友?
- 用友u8安装教程_用友U8安装步骤_用友U8软件安装教程
- 用友T+安装教程_怎么安装用友T+_畅捷通T+软件安装
- 用友U8的提取密码是什么?
- sql 2008 r2安装教程_sql server 2008安装图解_怎么安装sql 2008
- 用友u8v10.1免费下载_用友u8v10.1安装金盘
- 怎么安装用友T3财务软件的方法_用友通T3安装图文教程