用友软件固定资产模块年结常见提示和问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用友软件固定资产模块年结常见提示和问题
问:固定资产做12月月结时提示“制单业务未完成,不能进行此项操作!”如下图
答:由于年度结转时,要求固定资产必须把全部业务制单,所以在平时月结时我们没来得及制单的业务,必须在12月份结帐前全部制单,如果确实不需要制单,也可以通过删除这些待制单的记录,进而来完成固定资产12月份的月结,为年度结转打好基础。
删除业务号操作是在批量制单界面有选中业务号点上面的[删除]按扭
问:固定资产取消月未结账时报错,提示: BOF 或EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
答:经跟踪是“select * from fa_Vtsobject where iMonth=11“找不到任何一条记录
fa_Vtsobject(样式文件对象表)记录所有月结期间的卡片样式,如果取消月结会删除此月的记录,如果找不到删除的记录,就报此错
解决方案:以11月为例(10月有记录,且卡片样式同11月),SQL语句:
insert into fa_Vtsobject
select 11 as imonth,smodelid,objVtsfile from fa_Vtsobject where imonth=
(select max(imonth) from fa_Vtsobject)
注:objVtsfile字段的属性是图片,如果内容有误会有如下错误:
或
提示“本机或网络出现问题!string too long”
问:结转固定资产时提示: 违反了PRIMARY KEY约束'aaaaafa_AssetTypes_PK'。不能在对象'fa_AssetTypes' 中插入重复键
答:分析:从提示查看fa_AssetTypes(资产类别表)得知有重复记录
sid为39记录数大于1
但sid查看表结构得知是主键,不可能存在重复值,查看上年表结构得知主键标识已补修改,产生此原因可能是上记录是导表数据获得,但没有把主键条件一并导入所致。
解决:重置sid唯一键值,参考如下SQL语句,重复执行一直到影响行为0为止
update fa_AssetTypes set sid=(select max(cast(sid as int))+1 from fa_AssetTypes) where sid=(select top 1 sid from fa_AssetTypes group by sid having count(sid)>1)
and sNum=(select top 1 snum from fa_AssetTypes where sid=(select top 1 sid from fa_AssetTypes group by sid having count(sid)>1))
问:固定资产打开卡片管理时报错,提示: -2147217900:第 1 行: ')' 附近有语法错误。
答:分析:经事件跟踪器跟踪和知出错的语句部分为:() AS [剩余使用年限],跟踪演示账
套没有没此项,查询fa_Items表(项目表)lQueryOrder列(查询顺序)值不为0,因为此项目是系统隐藏项目,所以值一定为0
解决:把bVisible列(不可见)为0的项lQueryOrder值写为0,SQL语句如下
update fa_Items set lQueryOrder=0 where bV isible=0 and lQueryOrder<>0
问:恢复固定资产12月份结账时,提示: <固定资产>系统本年已经结账,不能恢复固定资产账套月末结账前状态!
答:分析:固定资产新年度账结转后,又删除新年度账套
解决:UA_Account_sub(账套年度设置表)bClosing列(是否关闭)设置为0,SQL语句如下:(以001账套,2006年反月结为例)
use ufsystem
update ua_account_sub set bclosing=0 where cAcc_ID='003' and cSub_Id='FA' and iY ear='2006'
问:新年度启用固定资产,登录时报错,提示: 请在固定资产系统启用日期(00:00:00)之后登录
答:分析:固定资产模块去年启用后做了初始化操作,后又取消启用,今天再次启用时保留了去年启用信息。(当年账套有类同操作也会如此)
解决:置空启用日期,SQL语句
update accinformation set cV alue=1 where cName='bFirstTime' and csysid='fa'