资源描述
U8-871 U8-871 年结流程年结流程用友软件股份有限公司2008年10月8日年结导航年结导航年结流程概括年结流程概括一、年结流程概括一、年结流程概括 U8-871 U8-871是用友软件是用友软件U8U8系列中目前最新版本,其年结过系列中目前最新版本,其年结过程也较之前其他版本有较大改善,提供自动和手工两种结程也较之前其他版本有较大改善,提供自动和手工两种结转方法,您可以根据自己的实际情况选择使用。现在就年转方法,您可以根据自己的实际情况选择使用。现在就年结流程有以下四点说明。结流程有以下四点说明。一一、使用手工结转请根据年结向导中的结转步骤勾选结转。、使用手工结转请根据年结向导中的结转步骤勾选结转。二二、无论手工或自动结转,如果账套启用薪资模块都需要、无论手工或自动结转,如果账套启用薪资模块都需要在薪资模块结转后将总账在薪资模块结转后将总账12月结账,再手工结转总账模块。月结账,再手工结转总账模块。三三、如果账套中没有启用薪资模块可以将总账连同其他模、如果账套中没有启用薪资模块可以将总账连同其他模块一并结转。块一并结转。四、供应链、应收应付不支持重复结转。四、供应链、应收应付不支持重复结转。年结流程概括手工结转流程介绍年结流程概括手工结转流程介绍完成上年工作年度数据结转账套备份登陆系统管理建立新年度账套账套备份说明:说明:红实线表示启用薪资模块的结红实线表示启用薪资模块的结转路线转路线蓝实线表示没有启用薪资模块蓝实线表示没有启用薪资模块的结转路线的结转路线绿虚线表示何时进行账套备份绿虚线表示何时进行账套备份完成结转核对各模块数据返回上年度将总账结账登陆系统管理手工结转总账年结流程概括自动结转流程介绍年结流程概括自动结转流程介绍完成上年度工作账套备份登陆系统管理进行年度账套数据自动结转完成结转核对各模块数据返回上年度将总账结账登陆系统管理手工结转总账说明:说明:红实线表示启用薪资模块的结红实线表示启用薪资模块的结转路线转路线蓝实线表示没有启用薪资模块蓝实线表示没有启用薪资模块的结转路线的结转路线绿虚线表示何时进行账套备份绿虚线表示何时进行账套备份二、跨年业务处理规则模块名称对建下年度账之后、本年度年结之前所发生下年度业务的处理处理方式重复年结(记入本年结转下年/记入下年度结转不覆盖/混合方式/其它)建立下年度账公共数据结转本年可随时录入、随时结转;下年可随时录入、结转时不覆盖财务工资管理下年数据只能录入到下年库,若年结前下年库录入数据则不能年结,即不能处理下年数据清空年度账后可再次年结固定资产下年数据只能录入到下年库,年结前录入的下年库数据,年结时会被覆盖覆盖上次结转及录入数据,结转后上年度固定资产不能取消结账成本管理下年数据只能录入到下年库,年结前录入的下年库数据,年结时会被覆盖覆盖上次结转及录入数据项目管理下年数据只能录入到下年库,年结前可在下年库中录入期初及单据,结转时覆盖下年期初、保留下年单据覆盖上次结转网上银行下年数据可录入到本年库、年结时结转到下年库;下年数据也可录入到下年库,若年结前下年库录入数据则不能年结清空年度账后可再次年结资金管理下年数据只能录入到下年库,年结前录入的下年库数据,年结时会被覆盖覆盖上次结转及录入数据结算中心网上结算下年数据只能录入到下年库,年结前录入的下年库数据,年结时会被覆盖覆盖上次结转及录入数据合同管理下年数据只能录入到下年库,必须在年结后才能开始在下年库录入数据清空年度账后可再次年结报账中心下年数据只能录入到下年库,年结时必须没有业务单据才能开始年结清空年度账后可再次年结网上报销下年数据只能录入到下年库,年结前录入的下年库数据,年结时会被覆盖覆盖上次结转应收/应付财务WEB下年数据只能录入到下年库,年结前录入的下年库数据,年结时会被覆盖不支持总账下年数据只能录入到下年库,年结前可在下年库中录入期初及凭证,结转时覆盖下年期初、保留下年凭证覆盖上次结转公司对账 跨年业务处理规则制造物料清单下年数据可录入到本年库、年结时结转到下年库清空年度账后可再次年结生产订单工程变更车间管理物料需求规划主生产计划产能管理CRMCRM系统下年数据可录入到本年库、年结时结转到下年库清空年度账后可再次年结供应链采购管理业务WEB下年数据可录入到本年库、年结时结转到下年库(无法结算)销售管理下年数据可录入到本年库、年结时结转到下年库库存管理下年数据可录入到本年库、年结时结转到下年库存货核算不允许处理跨年业务(如:记账、暂估处理等)质量管理下年数据可录入到本年库、年结时结转到下年库GSP质量管理不允许处理跨年业务委外管理 下年数据可录入到本年库、年结时结转到下年库(无法核销、结算)售前分析下年数据可录入到本年库、但年结时不结转到下年库BPM预算管理(集团版/企业版)下年数据录入到下年库,年结后可开始录入下年数据,结转时不覆盖追加不覆盖合并报表(集团版)可以在本年账套数据库中进行下年业务。但建下年度账之后、本年度年结之前,如果在下年度账中 发生下年度数据,将造成本年度账中 数据无法正确结转的后果。追加不覆盖HR人事信息管理(员工事务管理)下年可录入数据,结转时不覆盖考勤管理下年数据记入本年库年结时转入下年库薪资管理下年数据只能录入到下年库,年结前录入的下年库数据,年结时会被覆盖福利管理下年数据只能录入到下年库,年结前录入的下年库数据,年结时会被覆盖招聘管理下年数据记入本年库年结时转入下年库三、年结前准备工作三、年结前准备工作财务供应链HR平台及环境财务总账总账 银行对帐平衡后,核销银行帐操作。会计科目设置了往来辅助核算,需要进行个人、客户或供应商往来两清操作。将“本年利润”科目转到“利润分配”科目(手工填制或通过设置自定义转账生成凭证)。选项中启用调整期,不关帐的情况下也可以进行年度结转。调整期凭证数据只要记账就能结转到下年,不记账不参与结转。固定资产固定资产 固定资产要在第12个会计期间月末结账要求把所有制单业务完成,即使在选项中设置了“月末结账前不需完成制单业务”,在12月末结账时,若有未制单的业务,系统也会提示:制单业务未完成,不能进行第12个会计期间的月末结账!如确实不需制单,则在批量制单中把所有未制单记录删除,否则系统不予结账。如固定资产与总帐系统连用,年结前建议与总帐系统对帐,保证数据两边一致,如两边数据不一致也不影响年结的进行,建议最好在上年里把数据调平。财务应收应付应收应付 应收应付中当选项里设置单据审核日期为业务日期时,本月的应收/付款单,发票,合同结算单合同结算单等单据不审核情况下也可以月末结账并结转,结转过程中系统会再次提示:上年尚有未审核的单据,是否结转到下一年度。应收应付中当选项中设置单据审核日期为单据日期时,本月的应收(应付)单、发票、合同结算单等单据必须全部审核,否则不能结账,年结。建议将本年可以核销的记录进行核销或转账操作后再结转 建议月结前将所有外币余额为零,本币余额不为零的单据,通过汇兑损益(外币结清)调整 12月份月结前进行本年度数据核对,确保业务账,科目账,应收应付与总账对账正确性,从而尽量规避数据结转到新年度后出现对账不平情况。供应链采购管理、委外管理采购管理、委外管理 没有限制销售管理销售管理发货单、销售发票、销售调拨单、零售日报、代垫费用单:全部审核或复核(红蓝单据均遵循此规则)库存管理库存管理采购入库单、产成品入库单、其他入库单、销售出库单、材料出库单、其他出库单、盘点单、调拨单、组装单、拆卸单、形态转换单、不合格品记录单、不合格品处理单、限额领料单:全部审核整理现存量存货核算存货核算出入库调整单全部记账、结算成本处理中已结算单据全部做完结算成本处理,另:如本年已记账单据在结转前不生成凭证,则结转到下年后无法生成凭证;使用计划价计价方式的年结前不要修改存货档案中的计划价 先进先出法,请备份年度帐后,再用计价辅助重写工具重算后,再结转,结转后恢复原来年度帐;HR薪资管理薪资管理 薪资做完12月份的数据后,不做月末处理。新建09年年度账,在未做薪资的年度结转前不要进入薪资模块做任何操作。考勤管理考勤管理 考勤管理的考勤期间必须全部封存后才能做年结。封存的考勤期间的刷卡数据和日结果数据不结转到下年。HRHR基础设置基础设置 “基础设置”菜单下的人员档案与“业务工作”菜单下的人力资源模块的人员档案的区别:前者属于基础档案,年结时通过“新建年度账”传递到新年度 后者属于业务数据,年结时通过“结转上年数据”传递到新年度 建立新年度账之后,结转上年数据之前,旧年度账中,HR基础信息中的信息结构以及人事、薪资模块的人员档案的变动都可以同步到新年度。平台及环境基础档案:基础档案:检查上下年基础档案是否一致建立年度帐后下年基础档案不要进行删除。数据库数据库:启用生产制造模块,数据库使用SQL2005 需要特别配置。配置方法如下:开始程序-Microsoft SQL Server2005-配置工具外围应用配置器功能的外围应用配置即席远程查询,选中启用OPENROWSET和OPENDATASOURCE支持。进行数据库收缩。操作系统:操作系统:建议年结前重新启动服务器操作系统,如不能重新启动服务器,可以重新启动SQL服务。补丁:补丁:A、建议在自动更新工具中看到CP开头,以JZ结尾的补丁要打上。(供应链结转在UFCOMSQL中对应的DLL文件是USGXLJZ.DLL)B、到2008-10-13日为止年结相关补丁列表:CP-U871-1613-081011-ARCP-U871-1615-081011-CMCP-U871-1611-081010-PUOM CP-U871-1595-080928-CACP-U871-1590-080927-SACP-U871-1606-081009-JZC、之后年结的补丁请通过ERP资源中心等渠道查询。平台及环境四、典型问题分析四、典型问题分析一、一、HR基础档案结转时报错基础档案结转时报错二、薪资结转过程报某一个工资项目无效二、薪资结转过程报某一个工资项目无效三、缺少基础档案报违反约束三、缺少基础档案报违反约束四、年结过程中报四、年结过程中报“将截断字符串或二进制数值将截断字符串或二进制数值”五、存货核算提示没有暂估成本单据,结转终止五、存货核算提示没有暂估成本单据,结转终止六、红叉错误(缺少存储过程)六、红叉错误(缺少存储过程)一、一、HR HR基础档案结转时报错基础档案结转时报错 (1)(1)帐套名称:871版本2008-2009年结演示数据 产品名称:人力资源 发生时间:2008-09-09 11:14:22 消息内容:结转失败:用户取消结转一、一、HR HR基础档案结转时报错基础档案结转时报错 (2)(2)通过SQL的跟踪器跟踪过程(如下图)把SQL语句在查询分析器里执行(如下图)通过上面的语句分析该问题是由于2008年度账的数据库里多了一个表hr_hi_personbak。用下面语句删除就可以了。drop table hr_hi_personbak一、HR HR基础档案结转时报错基础档案结转时报错 (3)(3)分析总结:分析总结:对于此类问题,一般都是在上年的数据库里用户添加了自己定义的表,或者维护人员在修改数据时,做了一些临时的备份表,这类表一般都是以BAK结尾,不光在HR模块里会出现,如果对其他表做了备份,在结转对应模块时会有类似的错误,这种现象用SQL的跟踪都容易发现,确认是做的临时备份表删除就可以了。一、HR HR基础档案结转时报错基础档案结转时报错 (4)(4)二、薪资结转过程报某一个工资项目无效(二、薪资结转过程报某一个工资项目无效(1 1)帐套名称:871版本2008-2009年结演示数据产品名称:人力资源发生时间:2008-09-0911:56:52消息内容:结转失败:用户取消结转通过SQL的跟踪器跟踪过程(如下图)二、薪资结转过程报某一个工资项目无效(二、薪资结转过程报某一个工资项目无效(2 2)把SQL语句在查询分析器里执行(如下图)通过上面的语句可以看出在08年的数据库里表wa_gzdata少了一个字段F_15,用语句加上或者在表设计里加上就可以了。ALTERTABLEwa_gzdataADDF_15numeric(18,2)NULL二、薪资结转过程报某一个工资项目无效(二、薪资结转过程报某一个工资项目无效(3 3)分析总结:分析总结:对于此类问题,一般都是在上年的数据库里用户修改(删除)过工资项目,或者维护人员在后台修改数据时,没有对数据表修改全,提示无效字段F_*一般都是这三个表不匹配对应造成的。在表WA_GZtblset里有一个工资项目,根据这个项目对应的ID号,在表WA_GZData里会产生一个F_ID号的字段,在表WA_GZHZB里会产生一个FG_ID号的字段,这些都是一一对应的不能缺少,如不对应根据具体情况在工资数据表添加或删除字段。二、薪资结转过程报某一个工资项目无效(二、薪资结转过程报某一个工资项目无效(4 4)三、缺少基础档案报违反约束三、缺少基础档案报违反约束 (1 1)根据提示,“约束冲突,发生在表vendor字段vencode”,可以判断是档案记录不一致,具体出错还是用事件探查器跟踪。三、缺少基础档案报违反约束(三、缺少基础档案报违反约束(2 2)三、缺少基础档案报违反约束(三、缺少基础档案报违反约束(3 3)问题解决:问题解决:使用下面的语句检查不一致的档案记录select*from ufdata_XXX_2008.vendor where cvencode not in(select cvencode from ufdata_XXX_2009.vendor)将缺失的记录参照正常的记录拷贝过来,问题解决。三、缺少基础档案报违反约束(三、缺少基础档案报违反约束(4 4)四、年结过程报四、年结过程报“将截断字符串或二进制数值将截断字符串或二进制数值”(1 1)供应链结转至采购订单时报错“将截断字符串或二进制数值”,采购结转失败,导致年结失败。查看结转报告错误说明如图查看跟踪文件,发现“Error:8152”错误跟前台错误一致错误跟前台错误一致四、年结过程报四、年结过程报“将截断字符串或二进制数值将截断字符串或二进制数值”(2 2)查看语句,是在执行 insert into PO_Pomain时报错的。四、年结过程报四、年结过程报“将截断字符串或二进制数值将截断字符串或二进制数值”(3 3)打开查询分析器,执行该语句。打开查询分析器,执行该语句。错误再现错误再现问题出在这里问题出在这里前台显示正常前台显示正常四、年结过程报四、年结过程报“将截断字符串或二进制数值将截断字符串或二进制数值”(4 4)首先看下首先看下2009年年度库中年年度库中PO_Pomain表结构表结构再来看下再来看下2008年年度库中年年度库中PO_Pomain表结构表结构09年为年为20而而08年是年是120四、年结过程报四、年结过程报“将截断字符串或二进制数值将截断字符串或二进制数值”(5 5)错误原因:修改了上年数据库中表PO_Pomain结构,加长了表头自定义项目的长度,导致上下年度数据库表结构不一致,引发了截断字符串的问题,进而导致采购结转失败。解决方法:1、手工修改下年不一致的表结构,保持与上年一致。2、在建立年度帐之前,修改 X:u8softadmin userdevelopupdate.sql,把修改表结构的脚本加入进去,让系统在建立年度帐后自动执行脚本,修改对应表结构。四、年结过程报四、年结过程报“将截断字符串或二进制数值将截断字符串或二进制数值”(6 6)五、存货核算提示没有暂估成本单据,结转终止五、存货核算提示没有暂估成本单据,结转终止 (1 1)后台跟踪没有发现报错信息,但发现此语句为对后台跟踪没有发现报错信息,但发现此语句为对0808年出入库单据的检验年出入库单据的检验五、存货核算提示没有暂估成本单据,结转终止五、存货核算提示没有暂估成本单据,结转终止 (2 2)在查询分析器中执行此语句发现有2条记录,并查询出具体记录五、存货核算提示没有暂估成本单据,结转终止五、存货核算提示没有暂估成本单据,结转终止 (3 3)通过对上面查询语句及结果进行分析,在上一年的出入库单据中存在iaprice和facost为NULL的单据 解决方法:根据数量反算出来单价或金额,UPDATE更新即可。五、存货核算提示没有暂估成本单据,结转终止五、存货核算提示没有暂估成本单据,结转终止 (4 4)六、红叉错误(缺少存储过程)六、红叉错误(缺少存储过程)(1 1)这个错误没有明显的提示,只有用老办法,使用事件探查器跟踪,定位到出错的语句,然后在查询分析器中执行,看详细的错误情况。六、红叉错误(缺少存储过程)(六、红叉错误(缺少存储过程)(2 2)六、红叉错误(缺少存储过程)(六、红叉错误(缺少存储过程)(3 3)经过分析,我们可以看到,提示的错误是“未能找到存储过程sp_clearcurrentstock_st”,问题解决:1、在其他正常的年度账中,找到这个存储过程并生成sql脚本,在新年度执行该脚本即可。2、使用查询分析器:Sp_helptext sp_clearcurrentstock_st 得到该存储过程的语句,拷贝出来在新年度执行。六、红叉错误(缺少存储过程)(六、红叉错误(缺少存储过程)(4 4)五、年度结转后业务数据检查五、年度结转后业务数据检查财务总账总账期初试算平衡,明细账与总账及辅助账核对科目期初余额与上年结存核对个人、客户、供应商账龄核对银行对账余额是否平衡 应收应付应收应付 供应商、客户上下年余额核对 应收应付与总账科目账对账固定资产固定资产 卡片原值、累计折旧与上年核对供应链采购管理采购管理 存货期初余额上下年核对及与库存对账、先进先出个别计价单价核对。委外管理委外管理 委外材料余额表、委外未完成业务明细表 制造需求规划需求规划待处理订单明细表上下年核对主生产计划主生产计划待处理订单明细表上下年核对六、常见问题六、常见问题 财务、财务、HR1.问题现象:“应收帐款”科目为客户往来辅助核算,年度结转后期2.初余额界面只看到一个总数,没有将辅助明细余额结转过来。或者往来帐3.龄分析界面显示日期都是最后一天的日期?解决方案:只有重新进行年度结转,选择按照明细方式结转2.问题现象:新年度卡片管理中较上年少了部分卡片?解决方案:新年度增加对应部门后手工录入卡片,或者重新进行年度结转,覆盖上次结转数据3.问题现象:应收、应付模块上年数据不接转,在新年度里是否可以做 业务单据?结转上年数据后是否覆盖了新年度的单据?解决方案:可以,只要填制单据的单据编码和上一年度没有重复,结 转年度时不会覆盖新年度的单据。4.问题现象:年结后凭证套打打印格式不正确,上年度是正常的 解决方案:总帐套打工具复制套打参数。5.问题现象:年结后,薪资模块能不能在上年度进行反结账操作?解决方案:不能,系统会提示:“此工资类别已经年结,不能反月结。问题问题6 6:银行对账期初,单位日记账与银行对账单对不上。:银行对账期初,单位日记账与银行对账单对不上。常见问题常见问题 银行对账期初界面:银行对账涉及数据库表:科目表 CODE凭证及明细账 GL_ACCVOUCH银行对账单(银行日记账)RP_BANKRECP常见问题常见问题查看code表SELECTccode,ccode_name,bbank,dbegin,igrade,bendFROMcodeWHEREccodelike1002%常见问题常见问题可以看到数据库中表RP_bankrecp出现了一条记录常见问题常见问题同时在GL_accvouch dbill_date 制单日期Iflagbank 银行账两清标志 Null_未达,=自动两清期间 -12=手工两清期间Bdelete 是否核销银行帐核销标志常见问题常见问题启用银行对帐,分三步:1、改写科目表银行科目的对帐启用日期(dbegin)。2、追加记录凭证及明细账表,会计期间(iperiod)写“20”,借方金额(md)贷方金额(mc)写调整前余额。(iperiod 0为期初往来明细帐,21为期初待核银行帐,20为银行帐科目调整前余额,1-12为凭证及明细)3、追加记录银行对账单(银行日记账)表,期初标志(ibegin)写“0”,金额(mmoney)写调整前余额,借贷方向(bd_c)写(1、0)。4、其中凭证及明细账表,银行对账单(银行日记账)表的dbill_date和ddate字段没有影响。常见问题常见问题凭证及明细账表:银行帐两清标志:iflagbank 其中,“对帐期间(1-12)”;手工勾对写“13-24”;未勾对写“NULL”值。是否核销:bdelete 0或1(期初删除也打核销标志)。银行对账单(银行日记账)表:标志:iflag 其中,自动勾对的写“对帐期间(1-12)”;手工勾对写“13-24”;未勾对写“NULL”值。是否核销:bdelete 0或1 常见问题常见问题结转的判断条件 selectdistinctcode.ccodefromcodeinnerjoingl_accvouchoncode.ccode=gl_accvouch.ccodewherecode.bend=1andcode.be=1andnotgl_accvouch.ccodeisnullandnotgl_accvouch.bdelete=1and(gl_accvouch.iFlagBankIsNULLOrgl_accvouch.iFlagBank=0Orgl_accvouch.iFlagBank1Andgl_accvouch.iFlagBank1AndiFlagBank1Andgl_accvouch.iFlagBank24)andgl_accvouch.iflagisnullupdatecodesetdbegin=2008-01-01whereccode=100201selectrp_bankrecp.*,code.ccode_namefromcodeinnerjoinrp_bankrecponcode.ccode=rp_bankrecp.ccodewherecode.bend=1andcode.be=1andnotrp_bankrecp.ccodeisnullandnotrp_bankrecp.bdelete=1常见问题常见问题 银行对账错误原因:虽然上年银行对账已经正确,但是由于没有做核销银行账操作,导致在结转时会有一些对账标志结转错误。避免办法:年结前进行核销银行账!如果已经发生错误,可以参照如下方法处理:1.删除错误的银行帐记录delete from gl_accvouch where ibook=1 and(iflag is null or iflag=2)and ccode=100203 and iperiod20 and bdelete=0 and dbill_date 2008-01-01 and iflagbank is not null order by dbill_date,isignseq,ino_id,inid,I_id 2.删除错误的对帐单记录 delete from rp_bankrecp where ccode=100203and ibegin0 and bdelete=0 and ddate2008-01-01and iflag is not null 常见问题常见问题常见问题常见问题 供应链供应链 7.问题现象:新建年度账后,供应链模块没有进行年度结转,而在新的年问题现象:新建年度账后,供应链模块没有进行年度结转,而在新的年 度录入了单据,年度结转后单据都丢失了。度录入了单据,年度结转后单据都丢失了。解决方案:供应链年度结转之前新年度单据要在上年年度账中录入否 则结转时新年度账中的供应链单据就会被覆盖。8.8.问题现象:存货模块的核算方式年结后是否可以修改?问题现象:存货模块的核算方式年结后是否可以修改?解决方案:存货期初余额未记帐,可以修改。9.问题现象:存货模块结转后无问题现象:存货模块结转后无“业务核算业务核算”和和“财务核算财务核算”等结点。等结点。解决方法:存货模块期初数据没有记帐,记帐后功能结点即可出现。问题问题1010、存货核算、存货核算1212月份进行期末处理时提示尚有单据为部分记账状态,不月份进行期末处理时提示尚有单据为部分记账状态,不能进行能进行1212月份的期末处理月份的期末处理.可以执行下面语句找出对应的记录,然后去记帐-出入库单出入库单:Select c.*,a.*from Rdrecords AInner Join RdRecords B On A.ID=B.ID Inner Join RdRecord C On A.ID=C.ID Where IsNull(A.cBAccounter,N)=NAnd IsNull(B.cBAccounter,N)NAnd(IsNull(C.bPuFirst,0)=0 And IsNull(C.bIsSTQc,0)=0)Or IsNull(C.bIAFirst,0)=1)And A.bCosting=1 And B.bCosting=1-代管挂账确认单:代管挂账确认单:select c.*,a.*from Pu_T_VmiUsedVouchs A Inner Join Pu_T_VmiUsedVouchs B On A.ID=B.ID Inner Join Pu_T_VmiUsedVouch C On A.ID=C.IDWhere IsNull(A.cBAccounter,N)=NAnd IsNull(B.cBAccounter,N)NAnd(IsNull(C.bPuFirst,0)=0 Or IsNull(C.bIAFirst,0)=1)And A.bCosting=1 And B.bCosting=1 常见问题常见问题-发货单:发货单:SELECT c.*,a.*from Dispatchlists A Inner Join Dispatchlists B On A.DLID=B.DLID Inner Join Dispatchlist C On A.DLID=C.DLIDWhere IsNull(A.cBAccounter,N)=N And IsNull(B.cBAccounter,N)NAnd A.bCosting=1 And B.bCosting=1-销售发票:销售发票:SELECT c.*,a.*from SaleBillVouchs A Inner Join SaleBillVouchs B On A.SBVID=B.SBVID Inner Join SaleBillVouch C On A.SBVID=C.SBVIDWhere IsNull(A.cBAccounter,N)=N And IsNull(B.cBAccounter,N)NAnd A.bCosting=1 And B.bCosting=1 常见问题常见问题问题问题1111:期末处理提示存在已经结算单没进行结算成本处理问题:期末处理提示存在已经结算单没进行结算成本处理问题参考检查办法:执行下面语句后,如果数量金额都是0,但是记帐标识(baccount=0),可以直接将该标识调整为1,否则可能数据有问题,缺少记录,需要查找数据,不能直接更改baccount,否则下年数据就有问题select pursettlevouchs.*from(rdrecord inner join rdrecords on rdrecord.id=rdrecords.id)left join pursettlevouchs on rdrecords.autoid=pursettlevouchs.irdsid and RdRecord.cvouchtype=PurSettleVouchs.cupsotype)where(IsNUll(rdrecords.cbaccounter,N)N)and pursettlevouchs.bAccount=0 and isnull(rdrecords.iquantity,0)=isnull(rdrecords.isquantity,0)and(isnull(pursettlevouchs.iSVQuantity,0)0 or isnull(pursettlevouchs.iSVPrice,0)0)常见问题常见问题常见问题常见问题环境环境12.12.问题现象:问题现象:在SQL2005的数据库环境下,年结生产制造报错。结转失败:SQLServer阻止了对组件AdHocDistributedQueries的STATEMENTOpenRowset/OpenDatasource的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用sp_configure启用AdHocDistributedQueries。有关启用AdHocDistributedQueries的详细信息,请参阅SQLServer联机丛书中的外围应用配置器。解决方法:解决方法:如果用SQL2005数据库,在启用生产制造产品下做年结时必须进行设置:SQL2005-配置工具外围应用配置器功能的外围应用配置即席远程查询,将复选框选中,否则生产制造产品无法年结成功。(操作参考截图)问题问题1313、建立年度账时提示、建立年度账时提示“无法打开备份设备无法打开备份设备XXXXXX问题问题”。常见问题常见问题该问题是因为X:U8SOFTADMINRAR.EXE文件丢失造成。解决方法:把RAR.EXE拷贝到X:U8SOFTADMIN下面即可。注意:871以前版本需要把RAR.EXE文件拷贝到SYSTEM32下面
展开阅读全文