问:结转供销链后,无法查询库存(核算)的期初余额,正常吗? 答:正常,期初可能过账套来查询,如收发存汇总表等
问:供销链上年度数据比较乱,可不可以不做年度结转,新年度期初余额手工录入,需要注意什么事项?
答:可以,生成新年度账后,必须在新年度账先取消启用进销存和核算,然后重新启用进销存,再启用核算,日期为新年度的会计期间的第一天,如:2007-01-01 问:新年度录入单据时报错,提示:单据日期所在月份已经结帐,请重新输入日期!或本年度全部结帐,在结转下年前不能增加单据!
答:分析:模块去年启用,因为新年度未结转上年数据,直接录入期初并记账,而又没有重新启用进销存和核算,见此问答
问:选择业务单据项目编码时,提示:存储空间不足,无法完成此操作。 答:分析:accinformation表<项目排序方式,按编码/按名称>项取值为0 解决:SQL语句如下:
updateAccInformationsetcValue='1'WHEREcSysID='GL'ANDcName='iItmSrtStl' 问:采购入库单流转生成发票时报错,提示:运行时错误'91':未设置对象变量或Withblock变量。并且打开采购发票没任何反映
答:分析:跟踪SQL语句得知最近一张采购发票,数据表PurBillVouch(采购发票主表)的cPBVBillType列为空。此列含义如下(红蓝字一样): 01:专用发票 02:普通发票 03:费用发票
解决:重置此列值,如下例SQL语句(普通发票号0000000001)
updatePurBillVouchsetcPBVBillType='02'wherecPBVBillTypeisnullandcPBVCode='0000000001'
问:年结后查询货位票未能统计表,选择格式时提示:下标越界
答:Rpt_FldDEF(报表查询项目定义)保存相关报表的格式,如果格式预置出错导致加载失败,可直接复制上年度的格式,SQL语句(复制001账套2006年度为例,也可复制演示账套)
deletefromUFDATA_001_2007..Rpt_FldDef insertintoUFDATA_001_2007..Rpt_FldDef
(ID,Name,Expression,Condition,ModeEx,OrderEx,TopEx,LeftEx,Width,Height,Visible,Note,nameForeign,
iColSize,FormatEx,iAlignStyle,iSize)
selectID,Name,Expression,Condition,ModeEx,OrderEx,TopEx,LeftEx,Width,Height,Visible,Note,nameForeign,
iColSize,FormatEx,iAlignStyle,iSizefromUFDATA_001_2006..Rpt_FldDef 问:增加存货档案不填写存货代码,保存时提示:该存货已经定义过,请修改! 答:分析:经语句跟踪分析如下:
语句:select*frominventorywherecinvaddcode=''
查询结果存在代码为空的记录,正常如果没有代码值应为NULL 解决:把此记录的代码值设为NULL,SQL语句如下: updateinventorysetcinvaddcode=NULLwherecinvaddcode=''
问:收发存汇总表选取级次查询报错,提示:数据库中已存在名为'temp_rdstyle'的对象。
答:分析:查询时会建立一临时表temp_rdstyle,如果数据库已存在此表导致建立时报错,
解决:删除存在的临时表temp_rdstyle,SQL语句如下: ifexists(select*fromsysobjectswherename='temp_rdstyle') droptabletemp_rdstyle
问:用友通10.1普及版或用友通10.1标准版只启用核算模块,现存量整理后现存量还是有误?
答:分析:操作可能年结后再打此版本最新补丁,则现存量整理找不到库存表的期初数,所以整理出来的数量恰好缺少期初数。
解决:先取消月结到第一个会计期间,然后执行如下SQL语句,把库存表期初数补上,最后再次整理现存量
deleteSt_TotalaccountwhereiMonth=1
insert?intoSt_Totalaccount(cWhCode,cInvCode,cBatch,cFree1,cFree2,iBeginQuantity,iMonth)
selectcWhCode,cInvCode,cBatchCode,cFree1,cFree2,SUM(ISNULL(iAInQuantity,0)-ISNULL(iAOutQuantity,0)),1 fromIA_SubsidiarywhereiMonth='0'
groupbycWhCode,cInvCode,cBatchCode,cFree1,cFree2orderbycInvcode 年度账
问:为何建立年度账报“列名’iPage’无效”错误?
答:从出错界面上可以观察,在传输Rpt_FltDEF表时出错,打开账套查看此表有iPage列,但Ufmodel模板库无此列,可知出错原因在于表结构不一致。 跟踪错误请参考:事件跟踪器 修改错误请参考:Ufmodel
问:清空年度账时提示:账套[004]年度[2007]正在被使用
答:经查看没有操作使用也没有任务或锁定信息,可通过删除年度账来重新建立来操作。
以001账套删除2007年度账为例,SQL语句: useUFSystem
deletefromUA_Account_subwherecAcc_Id=001andiYear=2007 deletefromUA_BackupLogwherecAcc_Id=001andiYear=2007 deletefromUA_BackupPlanswherecAcc_Id=001andiYear=2007 deletefromUA_HoldAuthwherecAcc_Id=001andiYear=2007 deletefromUA_LogwherecAcc_Id=001andiyear=2007 deletefromUA_PeriodwherecAcc_Id=001andiYear=2007 deletefromUA_TaskwherecAcc_Id=001andiYear=2007 Dropdatabaseufdata_001_2007
问:建立年度账时报错,提示:字符串'电控柜/镇流器柜包装'之前有未闭合的引号。 答:原因:存货分类名称电控柜/镇流器柜包装有无法正常录入的字符“/”,修改一下分类名称。
问:建立年度账时报错,提示:将截断字符串或二进制数据。 答:经跟踪出错语句如下:
INSERTINTOInventory(cInvCode,cInvAddCode,cInvName,cInvStd,cInvCCode,…)?Values('100001','KKHP','咳快好片','26.4mg*96T[大连天宇海滨制药有限公司]','10',…) 分析Inventory表的cInvStd列(规格型号),列长为80字符,而默认是30字符,所以报错
解决:参考UFModel
问:建立年度账时报错,提示:行句柄引用了一个已被删除的行或被标识为删除的行。 答:分析:经数据库检测,dbcccheckdb('数据库名称')有一致性错误,此类‘行名柄引用’出错的情况往往是数据库出错所致
解决:修复数据库,工具参见,用友通旧网站à工具下载à148号 系统管理
问:年度结转后,调整会计月,如原来为自然月份,现在想调为26到次月的27日,如何调整?
答:系统管理中,以账套主管身份进入2008年的账套,点击“账套”下的“修改”,在“会计期间设置”界面,双击“2008-1-31”,把时间改为2008-1-26。

