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