专业管理软件服务商和互联网产品提供商 用友专线15821811320 网站地图 知识库
知识库您的当前位置:首页 > 新闻动态 > 知识库

速达二级科目长度修改方法

最新的3000系列产品可以执行以下命令更新会计科目的长度,并保证软件各方面正常使用!
以下SQL语句,请在查询分析器里运行!如果是使用MSDE,可以使用MSDE管理工具。


--------先修改成你的帐套数据库名字,在查询分析器里可以看到
use sd203n_sample
go
declare @step1old int
declare @step1new int
select @step1old=step1 from accinfo


--------以下设置新的二级科目长度,新二级科目长度必须大于原来的会计科目长度!
set @step1new=4
update accinfo set step1=@step1new
update subject  set subcode=left(subcode,4)+REPLICATE('0',@step1new-@step1old )+right(subcode,len(subcode)-4) where len(subcode)>4
go


5000系列需要执行以下SQL语句


---先修改成你的帐套数据库名字,在查询分析器里可以看到
use sd30302_sample
go
declare @SC2Lengthold int
declare @SC2Lengthnew int
select @SC2Lengthold =datavalue from am_sysparam where name='SC2Length'
--------以下设置新的二级科目长度,新二级科目长度必须大于原来的会计科目长度!
set @SC2Lengthnew=4
update am_sysparam set datavalue= @SC2Lengthnew where name='SC2Length'
update am_subject set subcode=left(subcode,4)+REPLICATE('0',@SC2Lengthnew-

@SC2Lengthnew )+right(subcode,len(subcode)-4) where len(subcode)>4
go

以上支持SAAS 或者升级到于SAAS相同版本号的老软件版本!


--------------------
如果软件没升级为最新的版本!,则可能数据库SUBJECT表里不包含SUBCODE字段,那么需要更改SUBID,必须先停用触发器!,然后在各个引用SUBID的表里更新SUBID的新值!


上一篇:T+自动分配现金流量
下一篇:速达3000用户自定义使用方法
  • 客户服务热线
    15821811320
  • 投诉信箱
    Ufida1988@163.com
  • 扫描二维码
    关注微信