用友通数据库维护

上传人:muw****50 文档编号:245320678 上传时间:2024-10-08 格式:PPT 页数:39 大小:649.50KB
返回 下载 相关 举报
用友通数据库维护_第1页
第1页 / 共39页
用友通数据库维护_第2页
第2页 / 共39页
用友通数据库维护_第3页
第3页 / 共39页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,用友通数据库维护提要,目录,1、公共部分,2、总帐,3、业务通(含核算),4、工资管理,5、固定资产,公共部分,1、主要表:,AccInformation账套参数表,记录各个模块的启用时间、初始参数设置、单据录账设置、编码方案等信息的表。,如:系统系统版本“商业”OR”工业”,固定资产开始使用日期比较常出现的问题是先启用了固定资产,后来取消启用,之后再启用后登陆时,提示登陆时间问题。(如提示请在00:00:00登陆),采购入库单单价录入方式默认为手工录入,可修改为参考成本或者最新成本,这样做采购入库单时,系统就会自动带相应成本了;,销售成本核算方式“FALSE”OR”TRUE”,T代表按发票核算,F代表按销售出库单核算;,存货价格管理“存货价格”OR”客户价格”,默认为“存货价格”,部门编码级次“12”,默认为“12”,。,Code科目表,存储所有会计科目相关信息的表,如科目编码、级次、是否末级、辅助核算、是否受控科目、是否现金流量科目等信息,比较容易出问题的是BEND的字段,此字段表示该记录行的科目是否末级,一旦此标志出现问题,对账时必定不平;0表示非末级,1表示末级。,CustomerClass(客户分类表)、Customer(客户档案表)、VendorClass(供应商分类表)、Vendor(供应商档案表),这几个表分别记录供应商和客户档案的分类级具体的档案,比较常遇到的问题如:客户或者供应商档案中有空格时,软件在查询账表时,会出现错位的现象;还有当分类表中直接出现2级类别而无对应的一级类别时,我们在软件中进入软件时,会提示“运行时错误,未发现元素”之类的提示。,InventoryClass(存货分类体系表)、Inventory(存货档案表),记录存货分类及相关存货档案等内容的表,当存货名称或者规格型号中出现空格时,也会导致在软件查询时,出现错位的情况,Department(部门档案表)、Warehouse(仓库档案表)、Position(货位档案表)、Person(职员档案表),记录相关部门、职员、仓库、货位的信息的表,Dsign(凭证类别表)、Dsigns(凭证类别子表),Dsign,凭证类别表中需要注意的是各个凭证类别的isignseq是否有问题,遇到一个客户,凭证类别为收、付、转,做凭证时发现转账凭证并不从第一个凭证号开始,后来查原因,发现是该表的转字凭证类别的isignseq字段值与收款凭证一样了。,GL_mend(账套结账标志表),记录所有模块的结账状态,其中bflag总账结账标志;bflag_IA存货结账标志;bflag_FA固定资产结账标志;bflag_PU采购结账标志;bflag_ST库存结账标志;bflag_WA工资结账标志;bflag_SA销售结账标志。,GradeDef(编码规则表),此表记录本账套中各种档案的编码级次和方案,请注意此表与AccInformation中的相应记录的cValue值应对应上,并且要和具体的档案的编码级次也应对上,否则在进行相关查询时,也会提示错误。,LockVouch(单据锁定表)、MaxVouch(最大单据号表),单据锁定表是记录发生异常时,客户正在操作的单据,一般此表不应有记录;最大单据号表记录的是各种单据的最大ID号,一般情况此表不用管它。如果在填制凭证的时候提示有其他人在进行操作,要删除GL_mvcontrol凭证并发控制表,GL_mvocontrol外部凭证并发控制表,PrintEx(打印格式控制表),此表是记录各个报表打印设置的信息,如上下左右边距,以及表头表尾模板。,cResPathHead表头文件全名;cResPathTail表尾文件全名;,iSelfDefWidth自定义纸宽;iselfDefHeight自定义纸高;,iLeftMargin打印纸张左边距;iRightMargin打印纸张右边距;,iBottomMargin打印纸张下边距;iTopMargin打印纸张上边距,UserDef(自定义项定义表)、UserDefine(自定义项数值表),记录自定义项与自定义项档案的表。注意CID和其他使用的表对应上即可,譬如CID=1的自定义项,在rdrecord中对应的列为cDefine1,其他的类推即可。,Vouchers(单据格式定义表),记录各种单据的名称、项目存储表、单据行数等信息的表,需要注意的字段有:itemCol表体行数,目前此记录为0时,系统会依据自定义纸张的大小自动打印单据记录和分页,当为其他数据时,会有打空行的现象;ItemTblName单据项目定义表,此列存储的是各个单据的表头和表体项目存储的表(单据设计时应用教多);CardNumber单据编号,其他表和本表的关联即为此列值关联。,VouchList(单据列表定义表),此表定义了各种单据各个项目的字段类型、项目名称、是否可显示等信息,需要注意的是此表的字段iFieldType,当客户使用软件的自定义项时,有时会在进入单据列表时,提示数据转换错误,即时此字段出错导致。,2、其他表,如Fitem(项目大类表)和以Fitem开头的一些表,大家简单了解下即可。,凭证及明细账表(gl_accvouch),科目总账表(gl_accsum),科目辅助账(gl_accass),总账,凭证及明细账表(gl_accvouch),记录总账期初和期间所有明细信息,1、期初明细指有辅助核算的科目明细,2、期间明细指凭证每一条明细分录,重要表列,会计期间(,iperiod,),0,:,期初,1-12,:指,1,到,12,会计期间,凭证编号(,ino_id,)、,科目编码(,ccode,),借方金额(,md,)、,贷方金额(,mc,),制单人(,cbill,)、,审核人(,ccheck,)、,记账人(,cbook,),关注,是否核销(bdelete):指银行对账核算标识0:未核销1:已核销,科目总账表(gl_accsum),总账期初余额和期间凭证记账后登记的科目总账,1、记录每个科目每个会计期间所对应的借方金额、贷方金额、期初金额、期未金额,2、期初余额录入后就相当于记账,3、期间凭证做记账操作后才记账,4、该表还反映数量核算、外币核算的总账数据,重要表列,会计期间(,iperiod,),1-12,:,指,1,到,12,会计期间,科目编码(,ccode,),借方金额(,md,)、,贷方金额(,mc,),期初金额(,mb,)、,期未金额(,me,),科目辅助总账(gl_accass),总账期初明细和期间有辅助核算凭证记账后登记的科目辅助账,1、涉及的辅助核算有:部门、个人、供应商、客户、项目,2、记录每个科目每一个辅助核算内容每一条明细信息,例:某科目Code有供应商和项目核算,供应商有A和B,项目有X,Y,总账里A中只有X的数据,B有X和Y的数据,记账情况分布如下:,CodeAX,CodeBX,CodeBY,重要表列,会计期间(,iperiod,),1-12,:,指,1,到,12,会计期间,科目编码(,ccode,),借方金额(,md,)、,贷方金额(,mc,),期初金额(,mb,)、,期未金额(,me,),总账和辅助账不平,原因分析:科目发生数据后重新更改科目辅助属性,期初不平,解决方案:先期初清空再调整数据,期间不平,解决方案:查询并修改对应凭证,总账和明细账不平,总账和,明细账不平,原因分析:科目增加或删除子科目引起,解决方案:查看并调整,Code,表编码级次列,(,igrade,),和 是否未级列(,bend,),比如对账出现总账是,0,,明细账有数的情况主要就是由于这两个字段出现问题,总账数据年结后期初对账不平,原因分析:建立年度账后转结总账数据前做了基础档案的修改,总账数据年结后期初对账不平,总账数据年结后期初对账不平,原因分析:建立年度账后转结总账数据前做了基础档案 的修改,方案一:,1,、取消新年度所有凭证记账,2,、,调整账套新年度基础档案和期初余额,方案二:,1,、导出新年度所有凭证,2,、,清空新年度数据,3,、调整新旧年度的基础档案(或重新建立年 度账),4,、总账数据结转,5,、用总账工具导入凭证,异常处理,凭证及明细账表对应的科目一定是未级科目,如存在非未级科目则对账不平,总账和辅助账对应的科目同一期间只存在一条记录,如有多条则对账不平,记账或取消记账等情况有报错,可初步判断数据库表出问题,用如下,SQL,命令来校验:,DBCC,CheckDB,(,数据库名称,),如结果中有一致性或分配性错误可判断是数据库问题,可用相应的命令或工具来纠正(或者使用服务工具中的,681,号工具进行数据库修复),业务通(含核算),1、采购管理:,PO_Pomain(采购订单主表)、PO_Podetails(采购订单子表),二者关联用cPOID字段关联,主表存储单据表头和表尾信息,子表存储单据记录行信息。,子表中需要了解的字段还有:dArriveDate计划到货日期;iReceivedQTY累计到货数量;iReceivedNum累计到货件数;iInvQTY累计发票数量;iInvNum累计发票件数。,PurBillVouch(采购发票主表)、PurBillVouchs(采购发票子表),二者关联用PBVID字段关联,主表存储发票表头表尾信息,子表存储发票表体信息以及生成凭证,凭证日期、付款情况等信息,子表中需要了解的字段还有:iOriTotal累计原币付款;iTotal累计本币付款;cClue凭证线索号;iPOsID采购订单子表ID(若拷贝采购订单(已审核),则保存对应订单分录),PurSettleVouch(采购结算单主表)、PurSettleVouchs(采购结算单子表),主表记录采购结算单表头信息以及凭证标志、是否期初等;子表记录具体的采购计算单的内容,如对应结算的入库单和发票号、存货、结算数量、结算单价、结算金额、暂估单价、暂估金额、费用、仓库编码、是否记账、采购是否记账等信息。,二者关联用PSVID字段关联。,主表需要关注的字段为:,PSVID自动编号,与子表关联用;,子表需要关注的字段为:,cPIVCode入库单号,iRdsID入库单子表ID,cBillCode发票号,iBsID发票子表ID,iSVQuantity结算数量,iSVCost结算单价,iSVPrice结算金额,iSVExpense费用,iSVACost暂估单价,iSVAPrice暂估金额,bAccount是否记账(TRUE-已记账),bIsPurAcc采购是否记账(和bAccount一起控制结算单是否能删除,异号表明存货已处理过不能修改或删除同号可修改或删除)等,注意:关于发票复核产生的应付和应付的核销与在销售管理后,与销售发票产生的应收和应收的核销单独列出来,合并介绍。,2、销售管理:,SO_SOMain(销售订单主表)、SO_SODetails(销售订单子表),二者关联用cSOCode字段关联,主表记录销售订单表头表尾信息,子表记录销售订单中具体的商品名称、数量、单价等信息。,主表中须留意的字段为:iStatus状态(,0_输入 1_审核执行 2_关闭,)、cCloser关闭人、bDisFlag是否整单打折;,子表中须留意的字段为:iQuantity数量,iQuotedPrice报价,iFHQuantity累计发货数量,iFHMoney累计发货金额,iKPQuantity累计开票数量,iKPMoney累计开票金额,DispatchList(发货单主表)、DispatchLists(发货单子表),二者关联通过DLID字段关联,主表记录发货单表头表尾信息,子表记录发货单中具体商品的名称、发出仓库、数量、单价等信息。,主表中须留意的字段为:SBVID销售发票主表标识(通过此字段与发票关联),cSBVCode销售发票号,cSOCode销售订单号(选择销售订单后可建立关联),cCusCode客户编码,bReturnFlag是否退货(TRUE-退货,FALSE-发货),bSettleAll是否关闭(TRUE-关闭 FALSE-未关闭,关闭即已全部结算),iSale是否先开票。,子表中须留意的字段为:iQuantity数量,iQuotedPrice报价,iUnitPrice原币无税单价,iNatUnitPrice本币无税单价,iNatDisCount本币折扣额,iDisCount原币折扣额,iSettleNum结算件数,iSettleQuantity结算数量,iBatch对应收发记录主表ID(批号(入库单ID号),cBatch批号(有批次管理的存货批号必须输入),bSettleAll是否关闭(TRUE-完毕 FALSE-未完毕),RdsID对应收发记录子表ID,iSOsID销售订单子表ID(建立发货单分录与销售订单分录的关系),iDLsID子表ID号(同AutoID),注意:比较容易出问题的是bSettleAll的状态,有时会遇到发货单已开,但是不能生成发票的情况,即此字段状态有误导致,已有工具解决此问题。,SaleBillVouch(销售发票主表)、SaleBillVouchs(销售发票子表),二者通过SBVID字段关联,主表记录发票单据头和单据尾信息,子表记录发票中具体商品的数量、单价、金额、折扣等信息。,主表中须留意的字段为:cSBVCode发票号,cSOCode销售订单号,cCusCode客户编码,bReturnFlag是否负发票(TRUE-负发票 FALSE-正发票),cVoucherType凭证类别,cVoucherCode凭证号,bDisFlag是否整单打折,bPayMent是否现结,iDisp是否先开票(0-先开发票,1-先开发货单),cDLCode发货单号,cAccounter记账人,cChecker复核人。,子表中须留意的字段:SBVID销售发票主表标识(通过此字段与发票主表关联),cWhCode仓库编码,cInvCode存货编码,iQuantity数量,iQuotedPrice报价,iUnitPrice原币无税单价,iTaxUnitPrice原币含税单价,iMoney原币无税金额,iTax原币税额,iSum原币价税合计,iDisCount原币折扣额,iNatUnitPrice本币无税单价,iNatMoney本币无税金额,iNatTax本币税额,iNatSum本币价税合计,iNatDisCount本币折扣额,iMoneySum本币累计收款,iExchSum原币累计收款,cClue凭证线索号,cIncomeSub销售收入科目编码,cTaxSub销售税金科目编码,dSignDate凭证日期,iBatch收发记录子表对应批号,cBatch批号(有批次管理的存货批号必须输入),bSettleAll是否全部结算完毕(TRUE-完毕 FALSE-未完毕),fOutQuantity累计出库数量,fOutNum累计出库件数,注意:需要注意的是发票主表的记账人,有时会出现,复核人有,记账人没有的情形,此时在软件中的表现即为发票无法弃复。,ExpenseVouch(代垫费用单主表)、ExpenseVouchs(代垫费用单子表)、SalePayVouch(销售支出单主表)、SalePayVouchs(销售支出单子表),代垫费用单主表与子表通过cEVCode(代垫费用单号)关联,销售支出单主表与子表通过cSPVCode(销售支出单号)关联;代垫费用单主表和销售支出单主表都通过cSBVCode(发票号)与销售发票主表关联。,SA_InvUPrice(存货价格表)、SA_CusUPrice(客户价格表),可以在基础档案一致(客户编码和存货编码一致)的前提下,把此表内容通过数据库SQL2000的导入导出功能,在不同账套间复制。,SA_INIMain(账套参数高级选项设置主表)、SA_INISub(账套参数高级选项设置子表),主表记录销售业务范围设置中的部分设置,如新增单据时是否依据订单、发票中存货参照排序依据、报表显示打印行数、防伪税控输出文件路径等信息;子表记录操作员、对应单据号前缀字符串等信息。,这两个表一般情况下不用看,也不会出太大的问题。,3、库存管理,AdjustPVouch(货位调整单主表)、AdjustPVouchs(货位调整单子表),二者关联用cVouchCode(货位调整单号)字段关联,主表记录表头表尾信息,子表记录具体调整的商品信息。,AssemVouch(组装、拆卸、形态转换单主表)、AssemVouchs(组装、拆卸、形态转换单子表),二者通过ID字段关联,主表记录单据表头表尾信息,子表记录具体的单据内容信息,主表中须留意的字段:cAVCode单据编号,cVouchType业务类型(13_组装单 14_拆卸单 15_形态转换单),cAccPCode成套件编码(组装、拆卸业务/形态转换业务时为空),子表中须留意的字段:cAVCode单据编号(与中表相同),bAVType业务类型(组装/拆卸:1_套件 0_散件 形态转换:1_转出 0_转入),cInvCode存货编码(对组装、拆卸业务系统可自动读取配套件的散件信息,可修改/对形态转换业务由用户输入转换前后的存货),RdsID对应收发记录子表ID(与自动生成的出入库单对应(暂无用、在Rdrecord表中建立关联),CheckVouch(盘点单主表)、CheckVouchs(盘点单子表),二者通过cCVCode(盘点单号)字段关联。主表记录表头表尾信息,子表记录具体单据体信息,如盘点存货账面数量、实盘数量等信息。,CurrentStock(现存量表),顾名思义,就是记录库存现存量状况的表,只要在软件中发现现存量查询不正确,即可来查看此表记录进而更正错误记录,也可以通过软件中提供的整理现存量的功能来实现更正错误。,须留意的字段:cWhCode仓库编码,cInvCode存货编码,iQuantity结存数量,iNum结存件数,fOutQuantity待发数量,fInQuantity待入数量(红字发货单为出库的数量),InvPosition(存货货位表),记录有货位的仓库中的货位存放、收发存货数量、件数等信息的表。,须留意的字段为:RdsID对应收发记录子表ID(保存收发记录表时同时填写此货位记录对应信息),RdID对应收发记录主表ID(保存收发记录表时同时填写此货位记录对应信息),dDate货位调整单单据日期(保存货位调整单时同时填写此信息),bRdFlag收发标志(TRUE-收 FALSE-发),cSource单据来源(期初单为Null),MainBatch(批次主文件),记录不同批号的存货是否出空的信息,批次结存表即从此表中读取相关信息。如遇到做发货单时找不到对应批次的存货可选的情形,即表明此表信息出错或者缺少相应信息,来此表更正即可。,若出现批次主文件中有此记录,但是在出库时仍无法选择此批号存货时,也可试下此SQL语句,看能否解决问题:,Update rdrecords set isoutQuantity=cast(isnull(select sum(iquantity) from rdrecords x where x.cvouchcode=rdrecords.autoid),0) as decimal(20,6), isoutnum=cast(isnull(select sum(inum) from rdrecords x where x.cvouchcode=rdrecords.autoid),0) as decimal(20,6) where not cbatch is null - UPDATE MainBatch SET bIsNull=(Case When cast(abs(iQuantity)-iSOutQuantity as decimal(20,6)0 Then 0 Else 1 End ) FROM MainBatch INNER JOIN RdRecords ON MainBatch.RdId=RdRecords.AutoId,MatchVouch(限额领料单主表)、MatchVouchs(限额领料单子表),二者通过cVouchCode(限额领料单号)关联,主表记录表头和表尾信息,子表记录限额领料单中具体的商品相关信息。,子表中须留意的字段为:cCode出库单号(分单操作时,系统生成材料出库单后回写出库单号,审核时清空,但在收发记录表中已保持了单据关联关系),cDivisionCode分单号(分单操作时,由系统自动分配分单号,可依据不同的标准进行分单,审核时清空),TransVouch(调拨单主表)、TransVouchs(调拨单子表),二者通过cTVCode(调拨单号)关联,主表记录调拨单表头表尾信息,子表记录调拨单具体的商品编码、数量等信息。,ST_TotalAccount(库存总账),记录每月不同仓库不同商品的期初、本月收/发数量等信息。,须留意的字段:cBatch批号,iBeginQuantity期初数量,iIncomeQuantity本月收入数量,iSentOutQuantity本月发出数量。,ViewKCInvAuth(操作员有权限存货目录),记录仓库权限处编辑的内容。,RdRecord(收发记录主表)、RdRecords(收发记录子表),二者通过字段ID关联,主表记录所有出入库单的单据类型,单据号等表头表尾信息,子表记录具体每张出入库单中的商品信息,如商品数量、单价等。,主表需要留意的字段为:bRdFlag收发标志(入库单-收 TRUE,出库单-发 FALSE),cVouchType单据类型(01_采购入库单 10_产成品入库单 08_其他入库单 32_销售出库单 11_材料出库单 09_其他入库单 33_采购期初 34_库存、存货期初),cBusType业务类型(普通采购/产品入库/盘盈入库/调拨入库/其他入库/普通销售/材料出库/费用报销/盘亏出库/调拨出库/其他出库),cSource单据来源(采购、库存、盘点、调拨、组装、拆卸、形态转换、限额、发货单、存货),cBusCode对应业务单号(用于保存自动生成出入库单的业务单据号,如:调拨单号/组装、拆卸、形态转换单据号/盘点单/限额领料单),dDate日期(出、入库日期(若是由限额领料单生成的出库单,则此日期是材料到位时间),cCode单号,cPTCode采购类型编码,cSTCode销售类型编码,cOrderCode采购订单号(采购入库单用,拷贝采购订单生成采购入库单后,建立两种单据间联系),cBillCode发票号(采购入库单、销售出库单用),cDLCode发货单号,cProBatch生产批号(产成品入库单、材料出库单用),dVeriDate审核日期,dKeepDate记账日期。,子表中须留意的字段为:AutoID自动编号(子表唯一标识,与其他账表关联用,如存货明细账),iQuantity数量,iFlag标记(存货记账时系统回写,3_金额自填(只对出库单有效)(与IA_Subsidiary表中bMoneyFlag共同控制),dSDate结算日期(采购用,采购结算时填写结算日期,采购入库单可多次结算,但分录只能一次结算),iSQuantity结算数量,iSOutQuantity累计出库数量,iTrIds调拨单子表ID号,iPOsID采购订单子表ID号,iDLsID发货单子表ID,iSBsID-发票子表ID号,iSendQuantity本次发货数量。,需要注意的是:有时候我们会遇到采购入库单已删除了对应的采购结算单,但是采购结算的标志并未去掉,导致入库单无法取消审核和修改,此时需要修改的字段为:iSQuantity、iSNum、iMoney和dSDate。,4、存货核算,CostJustVouch(计划价或售价调整表主表)、CostJustVouchs(计划价或售价调整表子表)、IA_DifRateDef(差异率计算公式定义表)、IA_MaxMinCostDif(存货单价/差异率设置表),记录存货核算模块计划价调整和差价率公式定义的表,计划价(售价)调整主、子表关联字段为AutoID,在子表为ID与主表AutoID关联。,IA_HeadSet(存货科目设置表)、IA_OppHead(对方科目设置表),记录软件中存货科目和对方科目设置的表,只需要注意存货对方科目设置时,如果选择了收发类别之外的如部门,则必须针对全部部门设置,这样在生成凭证是才不会出现不自动带出对方科目的现象。,IA_Individual(个别计价出入库对应表),记录个别计价仓库中的商品收、发情况。,IA_tblRCsetM(存货报表显示列宽设置表),记录软件中核算相关账簿格式显示的表,当在软件中查询账簿出现异常显示时,可以通过数据库导入导出功能,把其他正常账套的此表内容导入,替换现有内容即可。,IA_ValuationAss(存货核算计价辅助数据表),提供按先进先出、后进先出、个别计价等方式进行核算的出入库顺序及结余数量、结余金额。,须留意的字段为:cIVouCode入库单号,InID收发记录子表入库ID号(收发记录子表入库ID号),bJustInFlag是否入库调整单标志,cOVouCode出库单号,OutID收发记录子表出库ID号,bJustOutFlag是否出库调整单标志,bFlag是否出净,JustInVouch(出入库调整单主表)、JustInVouchs(出入库调整单子表),二者关联用cJVCode(调整单号)关联,主表记录单据表头和表尾信息,子表记录单据体信息。,出入库调整单保存即记账,不能修改,如需要删除,请取消单据记账即可。,IA_Summary(存货总账),记录存货的各个月份的收发总额的表。,须留意的字段为:cWhCode仓库编码,cInvCode存货编码,cDepCode部门编码(按部门核算时,会出现相应部门),iINum收入数量,iONum发出数量,iNum结存数量,iIMoney收入金额,iOMoney发出金额,iMoney结存金额,iUnitPrice单价,iDifRate差异率,iIDif收入差价,iODif发出差价,iDif结存差价,fMinInCost最小入库价,fMaxInCost最大入库价。,IA_Subsidiary(存货明细账),记录所有存货收发的详细信息的数据表。,需要留意的字段为:bRdFlag收发标志(TRUE-收 FALSE-发);,cBusType业务类型(普通采购/产品入库/盘盈入库/调拨入库/其他入库/普通销售/材料出库/盘亏出库/调拨出库/其他出库);,cBusCode对应业务单号(其他出、入库单);,cVouCode单据编号;,ID对应收发记录子表AUTOID;,ValueID对应辅助计价数据表ID;,JustID调整单子表ID;,dVouDate单据日期;dKeepDate记账日期;,iPZID凭证号;cPZtype凭证类别;cPZdigest凭证摘要;cInvHead存货科目编码;cDifHead差异科目编码;cOppHead对方科目编码;,cOrderCode采购订单号;cBillCode发票号;cDLCode发货单号;,iAInQuantity收入数量;iAOutQuantity发出数量;iInCost收入单价;iOutCost发出单价;iAInPrice收入金额;iAOutPrice发出金额;,cBatchCode批号;,iDebitDifCost借方差异;iCreditDifCost贷方差异;,bFlag暂估标志(0-未暂估未报销,1-暂估,2-报销);,bMoneyFlag实发金额自填标志(TRUE-自填(与RdRecords表中iFlag共同控制),cPZid凭证线索号(生成凭证时的线索号,与gl_accvouch中的字段coutno_id对应);,5、应收、应付,Ap_CloseBill(收付款结算表),记录收付款单与应收应付结算信息的表。,需要留意的字段为:,cVouchType单据类型(48_收款单 49_付款单);cVouchID结算单号;,cSSCode结算方式编码;cNoteNo应收应付票据编号;cCoVouchType对应票据类型(“50”,“51”);cCoVouchID对应应收应付票据号;,bPrePay是否预收预付(True:预收或预付, False:结算单);,bStartFlag是否期初(True:期初, False:否);,iPayForOther代付标志(0:正常;1:代他人付款 ;2:被代付);,cSrcFlag结算单来源(“”或NULL:出纳录入,“A”:应收应付录入,“C”表示票据编号为支票号);,cPZid凭证线索号(,生成凭证时的线索号,);,cFlag应收应付标志(“AR”:应收, “AP”:应付, 空:其他);,Ap_Detail(应收/付明细账),记录发票审核后产生的应收应付详细信息的表。,须留意的字段为:,cVouchType单据类型(发票号,结算单);,cVouchSType小类(发票、应付单小类);,cVouchID单据编号(发票号,结算单号);,dVouchDate单据日期;dRegDate记账日期(查明细账时日期以此为准);,iBVid发票子表ID号;,Csign单据正负标志(Z_正,F_负);,Isignseq凭证类别编号;,ino_id凭证号;,cDigest摘要;,iDAmount借方金额;iCAmount贷方金额;,cOrderNo销售订单号;,cSSCode结算方式编码;,cPZid凭证线索号;,bPrePay是否预收预付标志;,iFlag是否正常标志(默认为0),cCoVouchType对应单据类型;cCoVouchID对应单据号;,cFlag应收应付标志。,一般遇到有的发无法制单时,可以查询和凭证相关的字段是否已经有值了,然后再到总账的gl_accvouch 中查询字段icoutno_id字段是否有对应的记录,即可发现问题。还有就是在查询业务模块中的明细账中,应收或应付记录出现相同的两条,也在这个表中可以查到。,工资管理,基础表,WA_account(工资类别管理表),记录工资类别信息的表,需要注意的字段为iLastMonth(最后结账月),有时总账月结时,提示工资未月结,除了要检查 gl_mend中工资的月结标志外,还需要检查此字段的值是否正确,;,WA_Auth(操作员设置表)、WA_Authority(操作员工资类别权限表),记录和此工资套相关的操作员和操作员权限的信息,WA_Bank(银行设置表)、WA_Bank_Set(银行格式设置表)、WA_BankName(银行名称设置表)、WA_BankPar(银行代发参数表)、WA_BankTop(银行代发首末行定义表),记录银行和银行代发相关设置的数据表,WA_dept(各工资类别的部门表),记录不同工资类别和部门对应的信息,WA_formula(计算公式设置表),记录工资项目公式计算的表。,有时我们会无法进入公式设置,一进入即提示错误,遇到此类问题我们可以先在数据库中把此表记录删除,看是否可以进公式设置,然后再重新设定公式即可,其中iGZItem_id的值分别是1、2、3的记录对应的分别是应发合计、扣款合计和实发合计,它们的公式是系统预置的,是不能修改的;,WA_FTInfo(工资分摊类型设置表)、WA_FTName(分摊计提名称表)、WA_GzsumComCfg(工资分摊详细设置表),记录工资分摊类型设置和分摊名称的表。,WA_grade(人员类别表),记录工资类别中人员类别信息的表,WA_GZBName(表名称表),记录工资表的各个表名的表,可以在此直接修改各个表的名称,如修改“工资发放签名表”为“XX公司工资发放签名表”。,WA_psn(人员档案表)、WA_PsnMsg(人员附加信息表),记录人员档案和相关附加信息的表,需要提出的是WA_psn中的字段dGZTFTime工资停发时间,有时会在工资变动中看不到此人员的信息,和此有关。,WA_SDS_p(所得税设置表)、WA_SDS_SL(所得税税率表),记录所得税设置的表,WA_State(数据处理状态表),记录工资数据处理状态的信息,如是否汇总、是否计算、是否扣零等信息。,WA_Gztblset(工资项目设置表),记录工资项目的表。,此表需要注意的是:iGZItem_id,一旦增加了工资项目,系统会自动增加此字段,并且会在其他相关表如wa_gzdata中增加相应的列,F_1,其中“1”即为iGZItem_id对应记录为“1”的项目;所以只要增加了工资项目,进入过工资变动,此工资项目是不允许被删除的,如果强行从WA_Gztblset中删除,则有可能会导致数据出错。还有一点容易出错的是,强行删除了工资项目,也可能会导致工资分摊、公式设置出错。,WA_tblRCsetM(工资报表显示列宽设置表),此表记录不同工资表列宽显示问题,如果不小心把工资表列隐藏了,可以通过修改此表的cCWidth来把隐藏的项目再显示出来。,数据表,WA_SDS(所得税数据表),记录本工资套不同类别的人员信息扣税情况。,WA_GZFT(工资分摊表),记录本工资套不同工资类别的工资分摊信息的表。如果遇到异常情况,如工资分摊未制单,但是进入工资分摊时,却显示已制单,而导致无法制单,我们就可以删除此表中相应月份相应工资类别的记录,重新工资分摊制单即可。,需留意的字段为:cPZid凭证线索号,和gl_accvouch中icoutno_id字段对应。,WA_GZHZB(工资汇总表),记录不同工资类别不同月份的工资汇总数据。,WA_GZData(工资数据表),工资的核心报表,所有工资变动的数据都存储在此。,我们需要留意的字段为bDCBZ(是否调出)、bTFBZ(是否停发)。,如有时我们会查询出某个操作员忽然在人员档案处看不到了,又记不清到底是否曾经调出过,那么可以查询此表此人员的记录,看是否相关的标志bDCBZ为调出即可快速确定我们要查询的信息。,固定资产,基础表,fa_AssetTypes(资产类别)、fa_Departments(部门折旧科目表)、fa_Depreciations(折旧方法表)、fa_Models(样式表)、fa_Origins(增减方式表)、fa_Status(使用状况表)、fa_VtsObject(样式文件对象表)、fa_Objects(最大编号表),以上几个表是固定资产基础信息和设置的表,需要注意的是fa_Objects(最大编号表),固定资产一些卡片编号,在数据库里的最大ID号,都是在此表存储和记录的,一旦此表出现问题,有可能会无法增加卡片。,如:重庆航税有套固定资产,增加卡片时,始终是从第1号编号,但是固定资产的编号已经排到了179号,所以新增的1号卡片是无法保存的,引起错误的原因,就是因为此表中的iObjectNum=5的记录行的lMaxID出现了错误,不是目前卡片的最大编号179,而是0导致了新增的卡片编号始终为1。,至于有时会遇到结转固定资产时,提示找不到对应的格式文件,则可以检查fa_VtsObject(样式文件对象表)请结合fa_models表来确认是哪个格式文件,看看对应的格式文件是什么名字,并且在相应的VTS文件。,fa_Items(卡片项目表)、fa_ItemsManual(卡片自定义项目表)、fa_ItemsOfModel(对应各卡片样式的卡片项目表),上述这几个表记录固定资产卡片的系统项目、自定义项目和不同卡片样式对应哪些卡片项目的表。,容易出现的问题是:,1、客户自己做了自定义卡片项目,但是这些卡片项目的名称和软件提供的一样,如“凭证号”、“注销原因”,这样的话在查询卡片管理时,会出现两个同样的项目,那么此时一定不要让客户删除这些自定义项目,只需要把这些自定义项目的名称改一下即可,否则将无法再从软件中进入固定资产卡片管理的列头编辑;对于表fa_Items,我们需要留意的字段为bVisible是否可见,bDel是否可删除,bMove是否可移动,系统预定的相应项目的这几个属性一定不要修改,否则将会导致固定资产操作出现错误;,2、还有一个问题是客户自定义了卡片项目,且设置了公式,如增加了一个卡片项目叫“价格”,设置公式为“原值/数量”,但是客户做的有些卡片中未录入数量此项目,那么就在进入卡片管理时出现了系统无反映,死机的现象,原因就在此。,当然,固定资产遇到的问题还有很多,如计算机名称中有“-”号时,进入固定资产卡片管理和做变动单,选择卡片编号时,都会提示语法错误,只要我们多留心分析,多总结,就能很快排除问题和解决问题的。,数据表,fa_Cards(卡片表)、fa_CardsSheets(卡片Sheets表),记录固定资产卡片信息和变动信息的表,fa_DeprTransactions(固定资产折旧表)、fa_Total(汇总表)、fa_Vouchers(变动单),固定资产的核心数据和主要变动数据,就存储在这3个表,所有固定资产的其他账簿查询,都是以此3张表为数据来源通过查询条件组合得到的,尤其fa_DeprTransactions表,更是重中之重,相当于是总账中的gl_accvouch表;,固定资产经常遇到的问题就是:,1、和总账对账,会发现原值或者累计折旧与总账对账不平,具体的原因很难查到,但是只要我们确认固定资产卡片管理处的数据是对的,我们就可以用相应的工具或者SQL语句来解决;,2、固定资产总账和折旧分配表数据对不上,解决的原理也很简单,只要我们确认卡片管理中的数据是准确的,那么我们就可以用固定资产对账不平的工具来很简单的解决此问题;,从以上的问题解决,我们不难看出,我们解决这些对账问题的前提都是卡片管理中的数据是准确的,而卡片管理中的数据,则主要来源就是表fa_DeprTransactions,由此可见fa_DeprTransactions表在固定资产中的地位和重要性。,小结,关于用友通的数据库了解方面这次就大致谈这么多,希望能通过此次的交流,让大家对于用友通的以后维护工作有所帮助!,谢谢大家!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!