




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
版权所有版权所有 1993-2008 金蝶软件金蝶软件 (中国中国 )有限公司有限公司 K/3系统管理员培训系统管理员培训 K/3主要主要 表结构与关联关系表结构与关联关系 P2 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 K/3主要模块数据库结构及问题分析 一、总帐系统 1.基础资料 2.初始化及余额表 3.凭证处理 4.结帐 P3 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基础资料相关数据表 n 计量单位组 /单位 (t_measureunit/ t_unitgroup) n 币别 (t_currency) n 凭证字 (t_vouchgroup) n 科目 (t_account) n 核算项目类别 /核算项目 (t_itemclass/t_item) n 核算项目属性 (t_ItemPropDesc) P4 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 计量单位组 /单位 (t_measureunit/ t_unitgroup) n 常用的字段为 Fmeasureunitid(计量单位内码), tnitgroupid( 计量单位组内码 ), Fstandard(是否基本计量单位)。 n 在一个计量单位组内,只能有一个基本计量单位,即 Funitgroupid 字段值相同的记录,只能有一条记录的 Fstandard字段值为 1,如果一个组内有两个 Fstandard=1的计 量单位,则会造成一些报表数据翻倍。 n K3中有很多表引用 “计量单组 ID”和 “计量单位 ID”,比如科目、 凭证、物料、物流单据、余额表及 BOM等等。一旦 t_UnitGroup或 t_MeasureUnit丢失记录 (包括零记录 ),对引用 表来说就产生了 “孤立数据 ”。 P5 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 币别 t_currency,常用到的字段为 FcurrencyID(币别内码), FFixRate(换算率), Fscale(小数位数)等等; n FcurrencyID(币别内码):系统默认记帐本位的 FcurrencyID值 为 1 n Fscale(小数位数):在中间层帐套管理中可设置本位币小数点 位数,即 FcurrencyID值为 1的记录对应的 Fscale值; P6 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 凭证字 n t_vouchgroup,常用的字段为 FgroupID(凭证字内码) ,一般被 t_voucher(凭证表)引用 P7 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 科目 -1 n t_account,主要字段为 FAccountID(科目内码 ), FfullName( 科目全名 ), FQuantity(是否数量金额辅助核算 ), FMeasureUnitID(计量单位内码), FDetailid(核算项目内码 )等。 n 科目内码一旦被引用,为保证数据的完整性,此科目就不允 许删除。 n FFullname(科目全名 )在录入凭证,查看帐薄时用到。如果在 录入凭证,查看帐薄时,系统只显示科目的最明细一级的名 称,那就是因为科目全名字段中的值不正确。 P8 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 科目 -2 n Fquantity(是否数量金额辅助核算 ),标识此科目是否需要数 量金额辅助核算,一般此字段与 FmeasureUnitID(计量单位 内码)一起使用,当 fquantity字段的值为 1时, FmeasureUnitID字段中一定也要有相应的值,且 FmeasureUnitID与 t_measureunit表中的 FmeasureUnitID字 段值相对应。 n FDetailid(核算项目使用状况内码), 这个字段的值与 t_itemdetail(核算项目横表 )中的 Fdetailid字段值相关联,且这 个值在 t_itemdetail表中对应的以 F开头的字段的值为 “-1”。 P9 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 核算项目类别 /项目 /属性 -1/2 n t_ItemClass,客户、部门、职员、物料等,这些都是核算项 目的类别。比如客户是一个核算项目类别,部门也是一个核 算项目类别; n 如果核算项目类别看成一个对象,则每对象都有各自的属性 。如客户属性有:代码、名称、银行账号、法人代表、偿债 等级等等;部门这个对象来说,它的属性是:代码、名称、 部门主管、部门电话、传真等等。 n 系统用 t_ItemPropDesc保存核算项目类别的属性。 t_ItemClass与 t_ItemPropDesc用 FitemClassID字段关联,一 个核算项目类别可以拥有多种属性,因此是 “一对多 ”的关系。 用户新增的核算项目类别的属性也保存在 t_ItemPropDesc中 。 P10 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 核算项目类别 /项目 /属性 -2/2 n 不同的核算项目类别都拥有自己的数据表,在 t_itemclass表中 ,有一个 FsqlTableName字段,它表示每个核算项目对应的数 据表。比如:客户 t_Organization ;部门 t_Department ;职员 t_Emp ;物料 t_ICItem . 。 n 不同的核算项目类别有相同的属性,比如: ID、父级 ID、代 码、名称、长代码、全称等,系统将这些相同的属性值保存在 t_Item表中。故所有的核算项目都实际同时保存在两个数据表 中。比如:新增一个职员,则同时保存在 t_Emp中和 t_Item中 ;新增一个部门,则同时保存在 t_Department中和 t_Item中。 P11 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 总账初始化及业务相关表 n 金额余额表 (t_balance) n 数量余额表 (t_quantitybalance) n 损益类科目实际发生额表 (t_profitandloss) n 系统参数表 (t_systemprofile) n 期末处理表 (t_Subsys) n 凭证头 /体表 (t_voucher/t_voucherentry) P12 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 初始化数据的存放 1/2 年初时初始化,金额余额表和数量余额表中都只有第一期的数 据,没有本年累计数据和损益数据; P13 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 初始化数据的存放 2/2 n 年中时初始化,如在第 6期进行初始化,则 t_profitandloss 有记录 ,另外两张余额表中会存在第 1期和第 6期两期的数据 ,例如 t_Balance有 1期的数据中: FYtdDebit、 FYtdCredit 、 FendBalance取用户录入的本年累计借方、本年累计贷 方、期初余额(是指 6月初的余额)。 FDebit、 FCredit、 FBeginBalance这三列是系统倒算出来的,过程是: FDebit=FytdDebit; FCredit= FytdCredit; FBeginBalance= FEndBalance+FCredit FDebit。 n 6期的数据中: 6期的 FBeginBalance等于 1期的 FendBalance; 6期的 FcreDit和 FDebit无数据; 6期的 FYtdCreDit和 FytdDebit等于 1期的 FYtdCreDit和 FytdDebit ; 6期的 FendBalance等于 6期的 FbeginBalance。 P14 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 余额表与币别表的关系 在上面所讲的三张表中,都有币别( Fcurrencyid)这个字 段,假如科目带有外币核算,且外币有余额或发生额,则在 这三张表中都由币别 ID来识别,一个科目的余额之和是由这 个科目的几个币种余额之和而得;在余额表中币别字段( Fcurrencyid)的值为零,就表示是此科目的综合本位币记 录。一个科目下所有币别余额之和等于此科目币别字段为零 值的记录的余额,所有币别发生额字段之和等于币别字段为 零值的记录的发生额。 P15 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 余额表与核算项目表的关系 在上面所讲的三张表中,也都有核算项目( Fdetailid)这个字 段,如果某个科目下挂核算项目,且核算项目有余额或发生 额,那么在这三张表中都由 Fdetailid字段的值来反映。 Fdetailid字段的值为 0,则是此科目所有核算项目之和的记录 。 P16 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 结束初始化 结束初始化后,系统将自动更新表 t_Subsys(新增或更新 一条记录),同时更新 t_SystemProfile 表中 Fcategory = GL, Fkey = InitClosed对应的 Fvalue=1,标志初始化完成 。 P17 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 凭证头 /体表 1/2 凭证头表 t_Voucher保存凭证的日期、制单人、是否审核、过帐等凭证头 信息;凭证体表 t_Voucherentry保存凭证的分录信息,如会计科目、 凭证分录等; 在凭证过帐前,系统会检查总帐是否已完成初始化、检查当前期间是否 有未过帐凭证,若未完成初始化或没有未过帐凭证,则退出过帐过程 否则进入下一步。凭证过帐时,在选定的凭证范围内按照期间、凭证 字、凭证号、分录号的顺序逐条处理凭证分录: 检查凭证是否在本会计年度、期间。 根据帐套选项的 “凭证过帐前必须审核 ”,检查凭证是否已经审核。 检查科目、核算项目的合法性。 检查凭证号是否连续。 将分录中的借或贷方发生额登记至 t_Balance,分三步完成: A、登记科目的原币、原币折合本位币发生额。 B、登记核算项目的原币、原币折合本位币发生额。 C、若是非明细科目,则汇总其所有上级科目的发生数。 以上三步操作中数据库中数据会发生变化的有表 t_Balance中的 FdebitFor,FcreditFor,FytdDebitFor,FytdCreditFor,FEndBalanceFor, FDebit,FCredit,FytdDebit,FYtdCredit,FendBalance十个字段。 P18 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 凭证头 /体表 2/2 检查是否机制损益类凭证,如是结转机制凭证 (FinternalInd=“TransferPL”、 “RateAdjust”),则不更新余额表数据。 若科目属于损益类科目( t_Account中 FGroupID值大于 500),且凭证 分录中的 FinternalInd字段值为 “TransferPL”(自动结转 ),则将分录中 的借或贷方发生额登记至表 t_ProfitAndLoss中,分三步完成: A、登记损益类科目的原币、原币折合本位币发生额。 B、登记核算项目的原币、原币折合本位币发生额。 C、若是非明细科目,则汇总其所有上级科目的发生数。 以上三步操作中数据库中数据会发生变化的有表 t_ProfitAndLoss 中的 FamountFor, FytdAmountFor,Famount,FytdAmount四 个字段。 若科目或核算项目设有数量辅助核算,则更新表 t_QuantityBalance,发 生变化的字段有 FDebitQty , FCreditQty , FYtdDebitQty , FytdCreditQty, FEndQty五个字段。 表 t_Voucher的对应字段 Fposted=1,FpostID=过帐人 ID,加上过帐标记 。 P19 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 固定资产业务相关表 基础资料表: T_FAAlterMode , T_FAGroup , T_FAStatus , T_FALocation T_FAEconomyUse , T_FACardItemDefine , T_FAGroupItem , T_FADeprMethod,T_FAUserDeprRate 卡片变动相关表: T_FAAlter, T_FACard , T_FADevice , T_FAOrgFor , T_FADept , T_FACardItem 余额与计提折旧相关表: T_FABalance , T_FAbalCard , T_FABalDevice , T_FABalOrgFor , T_FABalDept , T_FABalCardItem , 其他表: T_FAClear , T_FAVoucher P20 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 功能表的对应 P21 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 卡片业务图表 卡片新增 新增卡片变动情况( t_faalter) 新增卡片基本信息( t_facard) 新增自定义项目( t_facarditem) 新增设备信息( t_fadevice) 新增原值原币信息( t_faorgfor) 新增部门分配( t_fadept) 新增余额( t_fabalance) 新增 T_fabalcard 新增 T_fabaldept 新增费用分配( t_faexpense) 新增 T_fabalexpense 动态信息,每期都不同, 因此每期都有一条记录 P22 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 表之间的关联 ID T_FAAlter T_FABalance T_FACard t_facarditem t_fadevice t_faorgfor t_fadept t_faexpense faalterid T_fabalcard T_fabaldept T_fabalexpense fbalid fassetid P23 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 固定资产结账 系统参数检查 系统期间更新 插入修改 t_fabalance 更新卡片表 t_fabalcard 更新 t_fabalcarditem 更新 t_fabaldevice 更新 t_fabalorgfor 更新 t_fabaldept 更新 t_fabalexpense 更新 t_fabalcarditem 将下期折旧额清 0 更新 t_identity 更新 t_fabbalance 表最近变动日期 fdate字段 P24 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 固定资产对账 n 总帐的数据来自余额表和当期的凭证; n 固定资产的数据全部来自于 t_fabalance余额表。 P25 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 三、应收应付系统 内容 n 初始化 n 单据业务 n 核销 n 报表 n 期末结账 应收应付模块应收应付模块 P26 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 初始数据录入 初始发票、应收单、预收单 n 写 t_RPBegData表, ftype=3销售发票、 ftype=1应收单、 ftype=5 预收单。 n 写 t_rp_Contact表,插入往来记录,其标识是 FisInit为 1;同时在 t_RP_RPDetail中插入收款(付款)计划记录。 n 在发票涉及到的商品数量信息写入 t_rpBegDetail表。 n 关联 ID: t_rpbegdata.FID= t_rp_Contact.FID= t_rpbegdetail.finvoiceid= t_rp_rpdetail.FOrgID 票据 n 在 t_RP_Bill插入记录, FisInit为 1。 坏账 n 在 t_RP_NewBadDebt 中插入记录 , FisInit为 1 P27 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 初始数据与总账数据的传递 应收应付传递初始数据到总账系统: n 总账科目余额的数据将被替换:将 t_RPBegData的数据 按单据中的往来科目和相应的核算项目的设置汇总数据, 写入 t_balance表中 n 总账科目的核算项目应收、应付无法提供时,数据将不被 传递 n 初始单据录入往来科目 n 单据币别必须与科目币别一致 从总帐引入应收账款余额: n 总账的应收科目必须设置核算项目,且要启用往来业务核 算;同时在总账系统设置中也要启用往来业务核销功能 P28 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 K/3主要模块数据库结构及问题分析 P29 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 业务单据表 t_rp_Contact.Ftype (应收应付往来表) 单据事务类型 ID 1 其他应收单 2 其他应付单 3 销售发票 4 采购发票 5 收款单、预付单 (Fpre=-1 ,应收退款单 ) 6 付款单、预收单 (Fpre=-1 ,应付退款单 ) 初始化时,如果单据未录入单据号(允许不录入单据号), 则单据类型会保存为 “10+单据类型值 ”。比如:初始化时, 录入销售发票,未录入单据号,则该单据类型为: 10+3=13 。 P30 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 发票相关数据表 n 工业销售发票表: icSale(Entry),工业采购发票: IcPurchase(Entry) n 商业销售发票表: icSale(Entry)、 Com_InvSale(Entry),商业 采购发票: IcPurchase(Entry)、 COM_InvPur(Entry)。 n 往来业务列表: t_rp_Contact n 收付款计划 t_rp_rpDetail n 关联关系: IcSale.FinterID=t_rp_Contact.FinvoiceID n IcPurchase.FinterID=t_rp_Contact.FID n t_rp_rpDetail.FOrgID=t_rp_Contact.FID P31 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 其他应收、应付单 1. 相关数据表 t_rp_arpBill 关联关系: t_rp_arpBill.FBillID=t_rp_Contact.FRPBillID 2. 单据录入 在 t_rp_arpBill插入其它应收单记录 在 t_rp_Contact往来业务列表插入记录, Ftype=1, FRPBillID = t_rp_arpBill.FBillID 在 t_rp_rpdetail插入收款计划表记录, FOrgID=t_rp_Contact.FID 3. 审核 更改 t_rp_arpBill其它应收单表中字段 Fstatus字段值为审核状态值 1 , fchecker( 审核人 ) 更改 t_rp_Contact往来业务列表中字段 Fstatus字段值为审核状态值 1,生成 t_rp_ContactBal表的数据。 P32 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 收付款、退款单 1. 相关数据表 t_rp_NewReceiveBill 关联关系: t_rp_Contact.FBillID=t_rp_NewReceiveBill.FBillID 2. 录入单据 在 t_rp_NewReceiveBill 收款单中插入记录系统, Fpre=0( 0 收款; 1 预 收款; 1 退款) 在 t_rp_Contact往来业务列表中插入记录, Ftype=5, FBillID =t_rp_NewReceiveBillFBillID, Fpre=0( 0 收款 1 预收款 1 退款 ) P33 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 票据相关表 票据表: t_rp_bill (Fstatus 0-新增; 1-审核; 2-背书; 3-转 出; 5-收款 ) 票据收款表 : t_rp_bill_settle 票据背书表: t_RP_Bill_Endorse 票据转出表: t_RP_Bill_Transfer 票据贴现表: t_rp_bill_discount P34 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 物流管理系统 n 仓位表 n 物料表 n 系统参数表 n 单据表 n 余额表 P35 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 2、仓库、仓位 t_Stock .Ftype:仓库类型 实仓 500; 待检仓 501; 赠品仓 502; 代管仓 503 说明:实仓核算数量金额,虚仓只核算数量不核算金额。待 检仓、赠品仓、代管仓都属于虚仓 仓位: t_stockplace、仓位组: t_stockplacegroup P36 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 3、物料数据表 物料保存在 t_Item和 t_IcItem表中。 T_ICItem主要字段 计量单位: FUnitID,FUnitGroupID, FCUUnitID 物料属性: ferpclsid( 1:外购、 2:自制、 3:委外加工、 5:虚拟件) 计价方法: ftrack( 76:加权平均、 77:移动平均、 78:先进先出、 79:后 进先出、 80:分批认定、 81:计划成本) 物料科目: FAcctID、 FCostAcctID、 FsaleAcctID 成本项目: FCostProject 精度: FPriceDecimal 、 FQtyDecimal 计划价: FPlanPrice 业务管理: FISKFPeriod、 FKFPeriod、 FBatchManager 检验设置: FIdentifier 、 FInspectionLevel、 FinspectionProject P37 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 4、系统参数表 t_SystemProfile CurrentYear 当前年 CurrentPeriod 当前期间 StartPeriod 启用期间 StartYear 启用年 AuditChoice 核算方式 0:数量核算, 1:数量、金额核算 UnderStock 是否允许负结存( 1-允许, 0-不允许) UPSTOCKWHENSAV库存更新控制 0:审核更新, 1:保存更新( ICStockBill中也包含此字段,需一致) 说明 :只有总帐和固定资产拥有自己的会计期间真实日期设置,其余模块包括 物流的会计期间的起始日期都调用总帐的会计期间起始日期设置。 P38 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 5、余额表 初始化余额表: ICInvInitIal(记录初始化录入的余额数据) 存货余额表: ICBal(记录初始化后存货的收发存余额,包括批 次及顺序等数据) 库房存货余额表: ICInvBal(记录初始化结束后存货的收发存余 额,包括仓库、仓位、批次、顺序及保质期等明细数据) 虚仓余额表: POInvBal 序列号余额表: EISnInvBal 说明: I、 BatchNO字段批号,用于业务批次批次管理、分批认定法、保质 期管理的物料。当物料既使用分批认定法又使用批次管理,则二 者共用此字段。库存单据和余额表都有 FBatchNO字段,用法相 同 P39 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 II、 FBillInterID字段序号,用于先进 /后进先出法, FBillInterID是系统自动分 配的一个顺序号,用来区分各个批次的先后顺序,以前版本 FBillIterID与 FEntryID配合使用,分别取单据 ID和分录 ID,目前版本 FBillIterID字段和 单据 ID没有任何关系,而 FEntryID也已经作废。 III、保质期 FKFDate :生产日期、 FKFPeriod :保质期、只有当物料使用保 质期管理时,才使用 FDFDate和 FDFPeriod这两个字段。如果物料未使 用保质期管理( t_IcItem.FIsKFPeriod=0) ,那么此物料在 IcInvInitIal表 IcStockBillEntry表 Ic(Inv)Bal表中的 FKFPeriod和 FKFDate字段都必须为 零或 Null值,否则在进行及时库存查询时该物料会出现一正一负两条数 据。 IV、 FPeriod字段关闭初始化前, IcInvInitIal表只保存初始化期间的数据, Fperiod=初始化所在期间;关闭初始化后, IcInvIntiaIal保存两个期间的 数据:零期与本期的数据。其中零期的数据是初始化期间的数据,本期 间数据用于期初始金额调整。 P40 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 6、工业单据相关表 单据事物类型表 ICtransactionType 单据模版表 ICtemplate,ICtemplateentry 叙事簿模版 IClisttemplate叙事簿模版事物类型表 叙事簿的显示字段表: ICchatbilltitle叙事簿的显示字段表 叙事簿的过滤条件: ICtableRelation 选单模版表 icselbills选单模板(作用选单时单据间携带数据的对应关系表) 说明: I、工业单据的自定义信息保存在 IcTemplate和 IcTempLateEntry,自定义的选单 关系定义在 IcSelbills和 IctableRelation表中。选单模板表中定义源单和目标单 据的表与字段的对应关系,以实现将源单信息写入目标单据。 P41 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 基本关系 FTemplateID ICtransactionType FID IcTemplateEntry FFieldName FBillid IcTableRelation FFieldID FID IcTemplate FID IcSelBills FFieldName P42 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 出入库单: IcStockBill、 IcStockBillEntry; 采购发票: IcPurChase、 IcPurChaseEntry; 销售发票: IcSale、 IcSaleEntry; 采购订单: PoOrder、 PoOrderEntry; 销售订单: SeOrder、 SeOrderEntry; 物流单据编码规表: IcBillNo 单据内码的进度表: IcMaxNum 说明:在 IcBillNo表中,系统是用此表的 FCurNo字段跟踪各种事务类型 单据的 “单据号码进度 ”,以实现在下次新增单据时单据编号可以自动加 1 。在 IcMaxNum表中, FMaxNum字段为当前最大 ID。 IcBillNo.FCurNo与 IcMaxNum.FMaxNum如果落后与实际的单据代码与内码,会导致单据不 能保存,提示 “pk_XXXX重复,不能在 XXXX表插入重复值 ”或提示不能删 除已审核单据 P43 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 基本表及字段的介绍 单据钩稽表: ICHookRelations Fhooktype:0 采购发票和采购入库单的核销; 1 销售发票和销售出单的核销; 2 费用发票和委外入库的核销; 3 采购对等核销; 4 销售对等核销; 5 采购发票和委外入库单的核销; Fibtag:0采购销售发票; 1出入库单; 2费用发票 FEquityHook: 0 为非对等核销; 1对等核销 说明:核销的问题主要是 ICHookRelations丢失核销关系,或单据的核销关 系 ID丢失。需根据以上关系说明和不同的情况写 SQL查询确认。这里就 不一一例举。 P44 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 主要流程的数据过程 n 主要流程介绍 n 1.初始化 n 启用期前的单据存放在 ICStockBill、 ICStockBillEntry中 n 初 始 余额录入 IcInvInitIal中,结束初始化后写入 ICBal和 ICInvBal中 n 初始化 ER图: IcStockBill IcInvInitIal IcBal IcStockBillEntry IcInvBal 启用期前的单据 初始余额录入 工业物流余额表 P45 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 主要流程的数据过程 2.校对即时库存 涉及数据表: 虚仓 POInventory、实仓 ICInventory、序列号库存表 EISNInventory。 实仓执行存储过程: p_UPDATEStorage 虚仓执行存储过程: p_UPDATEPOStorage ICInventory表数据形成过程: 日常所做的每一笔库存收发不更新 IcBal和 IcInvBal,只更新 IcInventory 。在结帐前 Ic(Inv)Bal只保存了本期期初结存数量,而无期末结存数 量,即: Ic(Inv)Bal.FEndQty=0。 及时库存更新方式有两种,审核更新和保存更新。 IcStockBill.Fupstockwhensave字段记录了库存单据的更新方式: 0 :审核更新, 1:保存更新。 P46 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 主要流程的数据过程 校对及时库存: EXEC CheckInventory 首先清除 IcInventory表所有记录,从 IcBal中取出本期初结存数量,再从 IcStockBill(Entry)汇总出本期的收入发出,计算出结存库存写入 IcInventory表。 IcInventory表的主键是: FItemID, FBatchNO, FStockID, FStockPlaceID, FKFPeriod, FKFDate,也就是及时库存按 “物料、批次、仓库、仓位、保 质期 ”的纬度来统计。如果并未起用仓位管理,但是如果在库存单据中携 带仓位信息,那么会导致及时库存也按仓位来显示。或者物料未起用保 质期管理 . 更改 “库存更新 ”方式: 1) t_systemprofile 中 fcategory=ic and fkey=UPSTOCKWHENSAVE 的 值切换( 0:审核更新, 1:保存更新 ) 2)更新库存单据的字段 fUPSTOCKWHENSAVE( POStockBill、 ICSTJGBill、 POInStock、 ICStockBill、 ZPStockBill) 3)校对及时库存 P47 2008金蝶系统管理员培训厦门站金蝶系统管理员培训厦门站 主要流程的数据过程 3.物流与总帐对帐不相符 总帐的存货科目做了手工凭证; 处理方法: 用下面的 SQL查询出存货类科目做的手工凭证,然后删除,在物流模块中 按库存单据重新生成凭证。 SELECT fyear,fperiod,fgroupid,fnumber,fvoucherid FROM t_voucher WHERE fdate=2008.01.01 and fdate41 and fdate=2004.01.01 and fdate 凭证的金额; 处理方法:删除错误凭证,根据库存单据重新生成凭证。 - 单据金额 SELECT sum(famount) FROM IcStockBillEntry WHERE finterid in(SELECT finterid FROM IcStock
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地下pvc管施工方案
- 别墅仿古施工方案怎么写
- 水库人工骨料场施工方案
- 重庆办公室地板施工方案
- 绍兴景观杉木桩施工方案
- 初中体育篮球教学课件
- 生产车计划培训
- 养成良好学习习惯的教学设计方案
- 云南矿山安全员考试题库及答案解析
- 高层楼顶防水施工方案
- 歌曲《化蝶》教学课件
- 2024年黑龙江冰雪体育职业学院辅导员考试真题
- 乡镇卫生院医护人员培训计划
- 冲刺2025年高考政治大题突破-大题预测05 中国人民抗日战争80周年 (解析版)
- 《日本武士文化介绍:大学日语文化课程教案》
- 麻醉科病例汇报
- 供暖工程资料管理制度
- 八年级英语下学期期末考试(深圳专用)(解析版)
- 基于多方法融合构建麻醉专科护士核心能力评价指标体系的探索与实践
- 2025年证券从业资格考试金融市场基础知识试题解析与答案
- 《腹腔镜胆囊切除术》课件
评论
0/150
提交评论