用友年度账常见问题解答_第1页
用友年度账常见问题解答_第2页
用友年度账常见问题解答_第3页
用友年度账常见问题解答_第4页
用友年度账常见问题解答_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用友年度账常见问题解答问:余额结转和明细结转的区别 式结转:系统只将该往来账按个人、客户、供应商的余额结转至下年。 明细方式结转 :系统会将该往来账按个人、客户、供应商的明细余额结转至下年。 客户往来为例:假定a客户2007年9月借方发生100元,12月贷方发生100,余额为0,B客户10月份借方发生500,贷方发生200元,余额为借方300余额结转:结转后,余额表中没有a客户的数据,只有b客户的300元。并且也可以把a客户从客户档案中删除。账龄分析中b客户的300元从2008年1月1日算起。 明细结转:是否结转是以在上年是否进行了往来两清为标志的。假定上年没有往来两清,则年度结转后,a客户的

2、和b客户的两条记录都会结转过来存放在数据库中。产品界面仍以余额反应。a客户档案不能删除。账龄分析是按照余额以发生(制单)日期为期始日期。假定上年往来两清了,则a客户的明细记录不会结转过来,a客户档案可以删除。b客户是以未两清的记录的余额作为明细账的上年余额和账龄分析的数据。 问:年度结转后,某客户余额为0,删除该客户档案时,提示: 答:原因是年度结转时,选择了明细结转,在年度结转前,没有进行往来两清。这样的话,去年的发生数都会记录在今年的数据库中。解决方法:清空年度账,往来两清后,重新年度结转。问:年度结转时,提示以下错误 答:是在上年往来两清时,手工勾对错误一条200元的记录和一条250元的

3、记录想核销。 清空年度账,取消勾对,重新年度结转。 注:在客户往来两清界面上,有一个“检查”按钮,每次勾对完,最好检查一下勾对是否正确。 问:上一问题如果“继续”,则在结转报告中会显示: 现象:查询客户余额表如下: 查询客户明细表如下 答:余额表是按照上年的余额结转过来的,明细表是按照未两清的记录余额结转过来的。 :上年有这样的业务:c客户下张三100元,后发现这笔业务是李四的,当即做出了调整分录,上年的余额表为: 年度结转后,发现仍是张三余额100,李四没有余额,如下图: 答:结转方式选择的明细结转,并且上年往来两清了。上年把不同业务员的记录相核销。未核销的明细记录为张三的,年度结转后,自然

4、还是张三的余额 清空年度账,修改往来两清,把张三的借方和贷方相核销。重新年度结转 总结:如果按照明细结转,在年结过程中和年结后,发现错误,一般是因为上年的往来两清存在问题 问:结转总账时提示:“为使用后的第一年,不需要执行上年结转”? 答:如果确认了登陆系统管理时,登陆的是新年度,而不是上年年度的话,那么再请检查一下操作系统本身的系统时间,是否也更新到了新年度帐所在的会计期间内,如结转2007年度数据到2008年度时,目前的操作系统日期必须为2008年度会计期间内的某天。 问:新年度账某科目没有任务的发生,在删除科目时提示“科目(1001)已设为常用科目!不能删除! 答:由提示可知此科目被设为

5、常用科目。删除方法:在填制凭证界面,点击科目栏放大镜,在科目参照窗口,选择常用下的科目(1001),再点左边的常用按扭即删除。 问:新年度账某科目没有任务的发生,在删除科目时提示“科目(1002)已在常用凭证设置中使用!不能删除!” 答:由提示可知此科目被设为常用凭证。删除方法:总账-凭证-常用凭证,可通过详细查看那些编码调用此科目,删除即可。 问:新年度账某科目没有任何的发生,在删除科目时提示:科目(1601)已被其他系统使用!不能删除! 答:由提示可知此科目被别的模块调用。 情况1:固定资产卡片中对应折旧科目调用此科目,找到此卡片修改或删除科目 情况2:核算科目设置里指定此科目,找到科目修

6、改或删除科目 问:新年度账某科目没有任何的发生,在删除科目时提示:科目(6001)已在转账凭证定义中使用,不能删除! 答:根据此提示可知此科目在做转账的时候,做过转账定义。找到是哪里做的转账定义,删除即可(总账-期末-转账定义。) 问:新年度账某科目没有任何的发生,在删除科目时提示:科目(5001)已在凭证类别中使用,不能删除! 答:根据提示,很容易看出,此科目已在凭证类别中使用。删除方法为:点击“凭证类别”,选择,被限制科目使用过的记录,点击删除即可。(如图) 问:银行存款子科目没有任何发生额,删除时提示: 科目(10202)已制单、记账或已录入待核银行账期初值!不能删除! 答:分析:如果科

7、目指定银行总账科目,此科目明细发生若未在现金银行模块做银行对账单核销,则明细记录会转到新年度,此时删除此科目会报此错误。 解决:使科目明细记录在新年度中不存在,参考如下方案: 方案1:上年度银行总账科目先对账核销,然后再次结转总账数据 方案2:结转总账数据前取消指定银行总账科目,等结转后再指定科目 方案3:删除数据库的明细记录,如下SQL语句(10202科目为例) delete from gl_accvouch where iperiod in (21,20) 总结:如果针对年结后的未做任何数据或调整的情况采用方案2比较合适,如新年度账做了大的变动方案3比较合适。 问:非套打设置,总账账薄打印

8、预览时报错,提示: 重复列太多(错误号:36) 答:分析:是因为账薄摘要栏太宽,可通过A3张预览得知 解决:1、删除或更新临时库ZWSQLTemp.mdb 此文件存放于临时文件夹下,如 C:Documents and SettingsAdministratorLocal SettingsTempZWSQLTemp.mdb 也可通过更换账套的方式来更新此临时库,如 登录演示账套总账模块即可 2、默认参数设置,SQL语句 update accinformation set cvalue =cDefault where csysid =GL and cname = iBreifWdth 问:新会计准

9、则科目转化后,进入总帐提示:行业分类与科目编码不符 答:早版本转换科目后未更新accinformation表的设置参数,执行如下SQL语句 update accinformation set cvalue=true Where cSysID=AA and cName=bNewCodeFlag or cName=b2007NewCodeFlag 工资 问:结转工资数据时提示:“上年数据库中无数据,不能结转上年数据。” 答:上年未启用工资模块,此种情况说明不需要进行工资的年度结转! 问:做工资12月份月结时提示“请进行结转上年数据操作。” 答:因为工资系统的12月份结帐和年度结转是一起的,所以只需

10、要到系统管理的新年度结转工资数据即可完成工资本年度12月份的月结。 问:为何新年度账删除工资人员档案时提示“已有工资数据,不能删除当前人员!”如下图: 答:工资人员只要没有任何发生数都是允许删除的,如提示有工资数据时,可查看工资变动的各项目,如果有发生数就不允许删除档案,但新年度账为何有发生数呢,大致有如下原因: 情况1:结转工资数据时有工资项目没有清零,这样在新年度工资变动中有发生额 情况2:去年有扣零设置并有对应的扣零额,此金额会转到新年度的上月扣零项目中 如上情况都会导致工资人员档案不能删除,现解决方法如下: 情况1:打开工资变动表,删除该人员的工资项目金额,再计算汇总,这样工资变动表没

11、有任何的发生数,然后再删除此人员档案 情况2:因为上月扣零项是不能修改的,所以此月的工资变动肯定有发生额,可通过人员调出来删除,此时人员编码可供使用 附:对于情况2如果要变动的人员很多,可直接从数据库把上月扣零项的值清0,数据库表为WA_GZData,F_5列为上月扣零项,找到该人员值改为0,然后进工资变动重新计算和汇总。 (注:这样会导致上年年终工资和今年年初工资不一致) 问:为何结转工资时提示“结转上年出现错误,请检查上年数据无误后再执行本功能。”而结转失败,如下图: 答: 情况1:工资项目出错,分析如下: WA_GZData工资数据表:此表类同工资变动表,每个工资类别每个人员每个月份的工

12、资项目数据都在此表反映,注意F_X(X指1,2,3,)列,F_1至F_6是系统默认列 F_1:应发合计? F_2:扣款合计? F_3:实发合计? F_4:本月扣零? F_5:上月扣零? F_6:工扣税 F_X(X指7,8,9,):指设置的工资项目,如基本工资、奖金等 WA_Gztblset工资项目设置表:iGZItem_id:项目ID号,cSetGZItemName:项目名称 WA_Gztblset每个项目ID号在WA_GZData都有对应一的列,如 WA_Gztblset表有基本工资的iGZItem_id为8,WA_Gztblset表有F_8的列,表示基本工资的发生数 工资结转数据时报错可能

13、是因为WA_Gztblset的项目ID号和WA_Gztblset的F_X列没有一一对应,往往是WA_Gztblset有项目ID号,而WA_Gztblset没有对应列 解决方案:比较两张表的情况,添加缺少的内容,如:WA_Gztblset表中增加F_9列,列的样式可参考别的列格式 情况2:人员栏案表出错 WA_psn人员表:此表记录人员基本信息和附加信息,MX列(X指1至100)指100个附加信息列,系统默认列为100 WA_PsnMsg人员附加信息表:此表记录人员附加信息的名称、类型和排序情况 工资结转时需要上年的此两张表的列数和字段长度保持,如果缺少列或人为加长列长度,如人员姓名(cPsn_

14、Name)列都会导致传工资数据时失败。 解决方案:比较上年和今年的两表结构,如有异常可调整上年的表和今年的表结构一样,也可以调整Ufmodel库,然后再重新生成年度账 注:如果工资结转失败,如查看原因后在结转失败的年度账上结转可能还会报一样的提示,原因是之前某些表插入了值没删除,所以需重清空年度数据再次结转,或删除相关表记录即可,SQL语句如下: delete from WA_GZItem delete from WA_Psn delete from WA_PsnMsg 关于跟踪错误方法请参考:事件跟踪器 关于修改错误请参考:Ufmodel 问:结转工资时报错,提示“工资管理系统所用部门被非法

15、添加下级,不能结转上年数据。” 答:查看去年的部门表(Department)有部门未级标识列(bDepEnd)出错,如01有下级部门01001,现01记录行未级标识为1(1:为未级,0为非未级)出错,解决方法为调整未级标识即可。 固定资产 问:已经启用了固定资产模块,但年结的时候还是提示如下错误 答:因为只是启用了固定资产模块,却没有做初始化。如果12月年结前固定资产无数据,请年结以后在启用固定资产模块即可。问:做固定资产基础设置的时候提示如下错误: 按“重试”后出现 答:因为系统管理执行年结任务未完成(如下图),结束此任务即可。 :固定资产做12月月结时提示“制单业务未完成,不能进行此项操作

16、!”如下图 答:由于年度结转时,要求固定资产必须把全部业务制单,所以在平时月结时我们没来得及制单的业务,必须在12月份结帐前全部制单,如果确实不需要制单,也可以通过删除这些待制单的记录,进而来完成固定资产12月份的月结,为年度结转打好基础。 删除业务号操作是在批量制单界面有选中业务号点上面的删除按扭(如图) 问:固定资产取消月未结账时报错,提示: BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。 答:经跟踪是“select * from fa_Vtsobject where iMonth=11“找不到任何一条记录 fa_Vtsobject(样式文件对

17、象表)记录所有月结期间的卡片样式,如果取消月结会删除此月的记录,如果找不到删除的记录,就报此错 解决方案:以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” 问:结转固定资产时提示:

18、违反了 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 f

19、a_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

20、 剩余使用年限,跟踪演示账套没有没此项,查询fa_Items表(项目表)lQueryOrder列(查询顺序)值不为0,因为此项目是系统隐藏项目,所以值一定为0 解决:把bVisible列(不可见)为0的项lQueryOrder值写为0,SQL语句如下 update fa_Items set lQueryOrder=0 where bVisible=0 and lQueryOrder0 问:恢复固定资产12月份结账时,提示: 系统本年已经结账,不能恢复固定资产账套月末结账前状态! 答:分析:固定资产新年度账结转后,又删除新年度账套 解决:UA_Account_sub(账套年度设置表)bClosi

21、ng列(是否关闭)设置为0,SQL语句如下:(以001账套,2006年反月结为例) use ufsystem update ua_account_sub set bclosing=0 where cAcc_ID=003 and cSub_Id=FA and iYear=2006 问:新年度启用固定资产,登录时报错,提示: 请在固定资产系统启用日期(00:00:00)之后登录 答:分析:固定资产模块去年启用后做了初始化操作,后又取消启用,今天再次启用时保留了去年启用信息。(当年账套有类同操作也会如此) 解决:置空启用日期,SQL语句 update accinformation set cValu

22、e=1 where cName=bFirstTime and csysid=fa解决:下载用友通网站上维护通工具。 供销链 问:结转供销链时提示:“采购系统本年度已经期初记账,不能进行结转” 答:新年度在结转供销链时进采购做了期初记账。 解决方法:清空年度账重新结转 现实中可能存在这种情况:去年的业务账比较乱,如基础档案设置、业务单据操作,想在新年度中做统一调整,如存货的编码方案等,但如果转供销链后就会把去年的业务带到今年,如库存期初会有存货信息,但库存期初是不能取消期初记账的,所以无法对存货档案进行修改或删除操作,这种情况下可不结转供销链和应收应付,直接对新年度账进行调整并录入期初(类同新建

23、账套的方式) 如果去年转过来的数据只是少数有误,因不能修改期初,所以只可通过单据来调整,如存货的结存金额通过出入库调整单,存货的结存数量通过盘点或其它出入库单 问:年结后可否反年结? 答:可以,清空年度账后,取消核算和库存12月份结账后,可以直接取消采购模块的12月份结账。 问:经发货未开票业务可否结转到下一年? 答:可以。在“发货开票收款勾对表”中,发货数量显示数据,双击发货单,显示“期初发货单”。 问:如果销售发票没有核销或部分核销,发票可否结转到下一年? 答:发票转到下一年的客户往来期初中,表中显示金额为上年未核算金额,双击发票行记录查询到发票的金额为实际发生额,在客户往来账表中可查询数

24、据,但发货单结算收款勾对表不体现回款数据 问:年度结转以后在“发货单开票收款统计表”中只显示“已发货数量”不显示“已发货金额”。 答:如果上个年度只做了发货单,没有后续地生成销售发票和销售出库单。则会在年度结转过程中,结转到下一年度,在“发货单开票收款统计表”中反映出来,打开的界面显示为“期初销售发货单”,如果在上一年度发货单上只有数量,没有单价,则结转过来仍是只有数量,没有单价量。 问:购销链结转完成,没有错误提示,采购无供应商期初,销售无客户期初,也没有未核销单据,是何原因? 答:供应商和客户期初是通过“应收应付”结转完成的。供应链结转完成后,接着结转“应收应付”。 问:单据未记账,年度结

25、转后,是否可以在下一年记账? 答:只有销售出库单可以结转过来,别的单据在新的年度无法记账。所以一定要在年结前记账。 问:年度结转后,可否修改暂估处理方法? 答:如果上年有暂估业务,下年不允许修改;如果上年没有暂估业务结转过来,则可以修改。 问:可否在年度结转之前,先建立新的年度账,在新年度账中录如下年的单据? 答:不支持。建立新的年度账的话,没有年度结转,会要求先录入期初余额,才能录入单据。 问:年结供销链时报错,提示“”? 答:供销链结转失败很多报此现象,往往是不能正常写入表记录而报错,而由事件跟踪器跟踪Insert或Updata往往可定位到出错的SQL语句。可能情况有: 情况1:建立年度账

26、后删除了存货档案,然后再结转供销链,导致插入失败。如:InsertPO_Podetails(采购订单)出错,提示“INSERT 语句与 COLUMN FOREIGN KEY 约束 FK_PO_Podeta_cInvC_7F81B441 冲突。该冲突发生于数据库 UFDATA_005_2007,表 Inventory, column cInvCode。” 问:上年未核销或全部核销的发票为何没有结转到今年,在供应商或客户往来期初中找不到任何期初发票,在付款或收款核销时不能调出此发票? 答:往来期初中找不到任何数据是因为只做了供销链的结转,没做应收应付结转,进系统管理结转应收应付即可。 问:结转应收

27、应付时,提示上年数据结转失败!错误号:0 答:经事件跟踪出错语句: Insert Into PurBillVouchs (PBVID,ID,cInvCode,iPBVQuantity,iOriCost,iOriSum,iSum) Values (106,182,NULL,0,0,-60100,-60100) 错误提示: 服务器: 消息 515,级别 16,状态 2,行 1 无法将 NULL 值插入列 cInvCode,表 UFDATA_001_2006.dbo.PurBillVouchs;该列不允许空值。INSERT 失败。语句已终止。 分析:PurBillVouchs(采购发票子表)的cIn

28、vCode(存货编码)必须有值,不可为空,查询新年度账表可知存货档案有误,很可能建立年度账后删除了货库档案。 解决:将存货档案补上再结转数据。 问:年结后录入采购入库单,提示:单据设计.在对应所需的名称或序数的集合中,未找到项目,-cinvdefinel ,之后打开即为空白,什么都不能录入 答:原因:此现明是由于加载采购入库单单据样式时失败所致。 分析:Vouchers表(单据格式定义)ItemTblName列(项目定义表)记录每个单据样式保存的表名,如采购订单的项目保存在表PO中,如果新年度单据项目定义有误,则在打开对应单据时报错。 解决:直接导入上年度的样式表,所有业务单据类同,在001账

29、套2006年结为例,采购入库单的SQL语句 delete from UFDATA_001_2007.invoiceitema insert into UFDATA_001_2007.invoiceitema select * from UFDATA_001_2006.invoiceitema 问:上年采购入库单或者其他入库单生成的入库批次,年度结转后,对该批次无法出库,提示:(批次/个别记价)存货没有入库或者已经出空,请重新选存货 答:原因:对于年度结转过来的记录,在出库的时候,会判断期初记录是否有“记账人caccounter”的标志,如果没有,则不允许出库。但上年由入库单转来的记录是没有“记

30、账人”标志的,所以出现这样的提示。 解决:填充记账人信息,语句如下(如记账人为:asUser) Update RdRecord SET cAccounter=asUser Where (cVouchType=33 or cVouchType=34) and cAccounter is null 问:某存货启用辅计量和自由项,年结前有件数,年结后件数却为0,如下图: 年结前12月现存量 年结后1月现存量 答:经查明是2006年盘点单件数为空所致,实际应该为0,所以清空2007年度数据,取消库存月结,然后执行如下语句,再重新结转即可 update rdrecords set inum=0 wher

31、e inum is null 问:年结后某存货没有任何发生数,但删除时提示: 删除失败! 答: 情况1: 分析:该存货在ST_TotalAccount表(库存总账)中有记录,但没有任何发生数(iBeginQuantity=0) 解决:删除此表记录,参考如下语句 delete ST_TotalAccount from ST_TotalAccount as a inner join ( select cWhCode,cInvCode,cBatch,cFree1,cFree2 from ST_TotalAccount group by cWhCode,cInvCode,cBatch,cFree1,c

32、Free2 having isnull(sum(ibeginquantity),0)=0 and isnull(sum(iBeginNum),0)=0 and isnull(sum(iIncomeQuantity),0)=0 and isnull(sum(iIncomeNum),0)=0 and isnull(sum(iSentOutQuantity),0)=0 and isnull(sum(iSentOutNum),0)=0 )as b on b.cWhCode=a.cWhCode and b.cInvCode=a.cInvCode and isnull(b.cBatch,)=isnull(

33、a.cBatch,) and isnull(b.cFree1,)=isnull(a.cFree1,) and isnull(b.cFree2,)=isnull(a.cFree2,) 问:年结后新增采购发票时报错,提示: 在对应所需名称或序数的集合中,未找到项目。cInvDefine1 答:分析:由于PpurBilltail视图缺少对应的列,此情况可能是账套在旧版本上生成年度账,执行过补丁脚本,而新年度账套没有执行旧版本补丁脚本所致。 解决:打最新版本补丁包,删除新年度账,然后建立新年年度账,重新结转数据 问:结转供销链后,无法查询库存(核算)的期初余额,正常吗? 答:正常,期初可能过账套来查询

34、,如收发存汇总表等 问:供销链上年度数据比较乱,可不可以不做年度结转,新年度期初余额手工录入,需要注意什么事项? 答:可以,生成新年度账后,必须在新年度账先取消启用进销存和核算,然后重新启用进销存,再启用核算,日期为新年度的会计期间的第一天,如:2007-01-01 问:新年度录入单据时报错,提示: 单据日期所在月份已经结帐,请重新输入日期!或 本年度全部结帐,在结转下年前不能增加单据! 答:分析:模块去年启用,因为新年度未结转上年数据,直接录入期初并记账,而又没有重新启用进销存和核算,见此 HYPERLINK /knowledge/knowledge.asp?id=243 l _%E9%97

35、%AE%EF%BC%9A%E4%BE%9B%E9%94%80%E9%93%BE%E4%B8%8A%E5%B9%B4%E5%BA%A6%E6%95%B0%E6%8D%AE%E6%AF%94%E8%BE%83%E4%B9%B1%EF%BC%8C%E5%8F%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5%E4%B8%8D%E5%81%9A%E5%B9%B4%E5%BA%A6%E7%BB%93%E8%BD%AC%EF%BC%8C%E6%96%B0%E5%B9%B4%E5%BA%A6%E6%9C%9F%E5%88%9D%E4%BD%99%E9%A2%9D%E6%89%8B%E5%B7%A5

36、%E5%BD%95%E5%85%A5%EF%BC%8C%E9%9C%80%E8%A6%81 问答 问:选择业务单据项目编码时,提示: 存储空间不足,无法完成此操作。 答:分析:accinformation表项取值为0 解决:SQL语句如下: update AccInformation set cValue=1 WHERE cSysID=GL AND cName=iItmSrtStl 问:采购入库单流转生成发票时报错,提示: 运行时错误 91:未设置对象变量或 With block 变量。并且打开采购发票没任何反映 答:分析:跟踪SQL语句得知最近一张采购发票,数据表PurBillVouch(采

37、购发票主表)的cPBVBillType列为空。此列含义如下(红蓝字一样): 01:专用发票 02:普通发票 03:费用发票 解决:重置此列值,如下例SQL语句(普通发票号0000000001) update PurBillVouch set cPBVBillType=02 where cPBVBillType is null and cPBVCode=0000000001 问:年结后查询货位票未能统计表,选择格式时提示: 下标越界 答:Rpt_FldDEF(报表查询项目定义)保存相关报表的格式,如果格式预置出错导致加载失败,可直接复制上年度的格式,SQL语句(复制001账套2006年度为例,也

38、可复制演示账套) delete from UFDATA_001_2007. Rpt_FldDef insert into UFDATA_001_2007.Rpt_FldDef (ID,Name,Expression,Condition,ModeEx,OrderEx,TopEx,LeftEx,Width,Height,Visible,Note,nameForeign,iColSize,FormatEx,iAlignStyle,iSize) select ID,Name,Expression,Condition,ModeEx,OrderEx,TopEx,LeftEx,Width,Height,Vi

39、sible,Note,nameForeign,iColSize,FormatEx,iAlignStyle,iSize from UFDATA_001_2006.Rpt_FldDef 问:增加存货档案不填写存货代码,保存时提示: 该存货已经定义过,请修改! 答:分析:经语句跟踪分析如下: 语句:select * from inventory where cinvaddcode= 查询结果存在代码为空的记录,正常如果没有代码值应为NULL 解决:把此记录的代码值设为NULL,SQL语句如下: update inventory set cinvaddcode=NULL where cinvaddco

40、de= 问:收发存汇总表选取级次查询报错,提示: 数据库中已存在名为 temp_rdstyle 的对象。 答:分析:查询时会建立一临时表temp_rdstyle,如果数据库已存在此表导致建立时报错, 解决:删除存在的临时表temp_rdstyle,SQL语句如下: if exists (select * from sysobjects where name=temp_rdstyle) drop table temp_rdstyle 问:用友通10.1普及版或用友通10.1标准版只启用核算模块,现存量整理后现存量还是有误? 答:分析:操作可能年结后再打此版本最新补丁,则现存量整理找不到库存表的期

41、初数,所以整理出来的数量恰好缺少期初数。 解决:先取消月结到第一个会计期间,然后执行如下SQL语句,把库存表期初数补上,最后再次整理现存量 delete St_Totalaccount where iMonth=1 insert? into St_Totalaccount(cWhCode,cInvCode,cBatch,cFree1,cFree2,iBeginQuantity,iMonth) select cWhCode,cInvCode,cBatchCode,cFree1,cFree2,SUM(ISNULL(iAInQuantity,0)-ISNULL(iAOutQuantity,0),1 from IA_Subsidiary where iMonth = 0 group by cWhCode,cInvCode,cBatchCode,cFree1,cFree2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论