电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

191017-存货数据结构研究(梁汉柏).pptx

191017-存货数据结构研究(梁汉柏).pptx_第1页
1/26
191017-存货数据结构研究(梁汉柏).pptx_第2页
2/26
191017-存货数据结构研究(梁汉柏).pptx_第3页
3/26
1993-2019金蝶国际软件集团有限公司金蝶中国知识与培训部出品主讲人:梁汉柏时间:2019年10月存货后台数据结构研究221存货核心数据表存货核心数据模型图存货核心数据模型图•内码为FENTRYID,记录影响成本的维度信息•对应前台:报表按核算维度显示时,联查的是存货属性维度•字段说明:•FMASTERID:物料MasterID,联查T_BD_MATERIAL的FMASTERID(意味着同一个物料在所有组织下的相关信息应该是一致的,包括物料编码、物料库存属性是否启用、是否影响成本)•FLOTNUMBER:批号编码,此处核算维度记录的是【批号文本】•FPROJECTNO:项目编码,这个字段已经弃用,通版也将该字段隐藏,因此如有二开需要,请不要使用单据的FPROJECTNO,而是采用二开字段,否则会有数据问题•FVALUATIONMETHOD:计价方法,0加权平均法1移动平均法2先进先出法T_HS_STOCKDIMENSION(核算维度表)•内码为FENTRYID,记录实际业务发生的维度信息,和核算维度表存在多对一的关系•对应前台:报表按库存维度显示时,联查的是库存维度•字段说明:•FDIMEENTRYID:存货维度内码,联查T_HS_STOCKDIMENSION的FENTRYID•FMATERIALID:物料内码,联查T_BD_MATERIAL的FMATERIALID(注意区分于核算维度)•FLOT:批号内码,联查T_BD_LOTMASTER(批号主档主表)的FLOTID(注意区分于核算维度)T_HS_INIVSTOCKDIMENSION(库存维度表)•内码为FENTRYID,记录实际业务发生的维度信息,和核算维度表存在多对一的关系•对应前台:物料-库存属性页签•关键字段:•FINVPTYID:库存属性(10001是仓库、10002是仓位、10003是BOM版本、10004是批号、10006是计划跟踪号)•FISENABLE:是否启用(启用该属性意味着单据录入时需录入物料相关的对应的内容,获取单据相关维度信息时就会记录到库存维度表T_HS_INIVSTOCKDIMENSION)•FISAFFECTCOST:影响出库成本(如果勾选影响成本,就会记录到T_HS_STOCKDIMENSION,影响成本的意思是不同该属性的值属于不同的核算维度,需要分别核算,成本是可以不一致的)•影响成本的说明:•比如仓库不影响成本时,加权平均法的话,物料的A、B、C三个仓库库存维度会有三条记录分别记录该物料的维度,仓库分别为A、B、C,但核算维度只会有一条信息,仓库值为0,核算时会按照该一条维度信息把对应单据一起核算,出库成本都是一个价;•如果仓库影响成本,核算维度就会有三条记录,核算会按照每一条维度信息把对应单据一起核算,三个维度的出库成本是可以不一样的T_BD_MATERIALINVPTY(物料库存属性)•未勾选【影响出库成本】T_BD_MATERIALINVPTY(物料库存属性)•勾选仓库、仓位、批号【影响出库成本】T_BD_MATERIALINVPTY(物料库存属性)•对于核算体系+核算组织+会计年+会计期间,都只保存一份检查结果•关键字段:•FDIMENSIONID:核算结果维度内码,联查T_HS_CALDIMENSIONS的FDIMENSIONID(查核算体系+核算组织等信息)•FYEAR、FPERIOD:会计年、会计期间•FISACCTGING:是否核算中,0不在核算1在核算中(合法性检查报告-计算操作-清除计算冲突,会将这个字段改为0)•FACCTGSTARTDATE、FACCTGENDDATE:核算开始、结束时间(指的是本期最后一次核算对应时间)•FCHCKOUTDATE:结账操作时间•FINVENTORYACCTEDATE:采购入库核算结束时间T_HS_OUTACCTG(出库核算表)•存货核算表保存结果按核算体系,核算组织,会计政策的维度进行保存。在核算的各种单据增加的附表,如_C,_CE等表中,保存核算结果数据时只保存此维度表的内码即可。要查询维度内的计算结果只需要关联此表即可。•关键字段:•FACCTSYSTEMID:核算体系,联查T_ORG_ACCOUNTSYSTEM的FACCTSYSTEMID•FFINORGID:核算组织(当前单据货主所处的核算体系下的核算组织),联查T_ORG_ORGANIZATIONS的FORGID•FACCTPOLICYID:会计政策,联查T_FA_ACCTPOLICY的FACCTPOLICYID•FSALVAGESETTYPE:残值率设置模式,‘1’按物料分组设置'2'按物料设置T_HS_CALDIMENSIONS(存货核算计算维度表)•将所有的出入库单据明细数据都读取到这个表中,然后依照财务日期做出入库序列•对应界面:核算单据查询•关键字段:•FDIMEENTRYID:(库存)维度内码,联查T_HS_STOCKINIVDIMENSION的FENTRYID•FACCTGDIMEENTRYID:存货维度内码,联查T_HS_STOCKDIMENSION的FENTRYID•FDIMENSIONID:核算结果维度内码,联查T_HS_CALDIMENSIONS的FDIMENSIONID(查核算体系+核算组织等信息)•FVOUCHERLOG:生成凭证标识,指的是本期最后一次核算时对应单据是否已经生成凭证使成本固定,可配合FACCTGVOUCHERDATE判断生成凭证的时间(7.3新增)•FISACCTGBILL:成本修改标识,枚举值为:•FISACCTGBILL=0:未被修改•FISACCTGBILL=1:暂估修改(即入库成本维护手工修改)•FISACCTGBILL=2:入库核算•FISACCTGBILL=3:核算单据手工修改、其他存货核算手工修改•FISACCTGBILL=4:委外入库核算T_HS_OUTINSTOCKSEQ(出入库序列表)、历史表T_HS_OUTINSTOCKSEQ_H•新增“核算来源”标识(默认不可见,需要在显示隐藏列放出),便可参考系统中的成本都是怎么算出来的T_HS_OUTINSTOCKSEQ(出入库序列表)——7.3.1395.1(19年8月补丁)新增功能介绍//手工维护(入库成本维护)HandModify_InStockEstimate=31//手工维护(核算单据查询)HandModifyHSBill=32//手工维护(其他存货核算)HandModifyotherAcctg=33//手工维护(委外入库核算)HandModifyWwInstockAcctg=34//手工维护(出库成本维护)HandModifyoutstockEstimate=35///手工维护(单据录入)HandModifyBillInput=36返工循环ReworkLoopCal=7生产入库产品成本核算CostCalInstock=8嵌套返工暂估无值Estimate_NestedReworkNovalue=10系统暂估(期初加权平均价)Estimate_InitweightAvg=11系统暂估(最新入库价)Estimate_NewInPrice=12系统暂估(最新出库价)Estimate_NewoutPrice=13系统暂估(物料参考成本)Estimate_MaterialPrice=14系统暂估(最新采购订单成本)Estimate_NewPurOrderPrice=15组织间结算取价InterOrgSettle=16系统暂估(零成本批量维护)Estimate_Zerocostlist=17系统暂估(组织间结算价目表)Estimate_iosPricelist=18未定义初始状态将默认给0Undefined=0暂估Estimate=1计价方法核算ValuationMethodCal=2计价方法核算(加权平均)ValuationMethodCalWeightAvG=21计价方法核算(先进先出)ValuationMethodCalFIFO=22///计价方法核算(移动平均)ValuationMethodCalMoveAVG=23///手工维护HandModify=3///入库钩稽InstockHook4///上游单据携带UpBillTake=5•主键内码为FENTRYID•对应界面:存货收发存汇总表,按核算维度显示•关键字段:•FDIMEENTRYID:核算维度内码,联查T_HS_STOCKINIVDIMENSION的FENTRYID•FENDINITKEY:期初期末标识,0为期初,1为期末•T_HS_BALANCEEXP为核算维度余额费用表,主键为FDETAILID;•FENTRYID与T_HS_BALANCE的FENTRYID关联•FEXPENSESITEMID:费用项目,联查T_BD_EXPENSE的FEXPID(查询具体的费用项目信息)•T_HS_BALANCEENTRY为核算维度余额明细表,主键为FENTRYID(仅了解)•FENTRYID与T_HS_BALANCE的FENTRYID关联•计价方法不为先进先出时,余额表与余额明细表为一对一的关系;如果启用了先进先出,则有可能出现一对多的关系,因此只有当启用了先进先出时,才有必要关注明细表•T_HS_BALANCEEXPENTRY为核算维度余额费用明细表,主键FDETAILID与T_HS_BALANCEENTRY的FDETAILID关联T_HS_BALANCE(核算维度余额表)、历史表T_HS_BALANCE_H•主键内码为FENTRYID•对应界面:存货收发存汇总表,按库存维度显示•关键字段:•FDIMEENTRYID:(库存)维度内码,联查T_HS_STOCKINIVDIMENSION的FENTRYID•FACCTGDIMEENTRYID:存货维度内码,联查T_HS_STOCKDIMENSION的FENTRYID•按核算维度内码合并时,库存维度余额表合计后等于核算维度余额表•明细表、费用表等关联关系同【核算维度余额表】T_HS_INIVBALANCE(库存维度余额表)、历史表T_HS_INIVBALANCE_H•对应界面:存货核算配置单(默认不可见,需要在BOS中发布出来)•关键字段:•FBILLFROMID:业务对象ID,联查T_BF_TABLEDEFINE的FFORMID(即对应的库存单据类型,如销售出库单SAL_OUTSTOCK、采购入库单STK_INSTOCK)•FACCTGFITERTEXT:核算过滤条件(核算就是根据这个字段筛选相应单据,因此检查单据为何没有参与核算,就可以根据这个字段检查)•FUSEUPBILLCOST:是否使用上游单据成本(例如由销售出库单下推的销售退货单沿用出库单的成本,在配置表中看退货单该字段值为1;先进先出法则例外,该参数则无效,所有单据都会强制断开关联关系,会根据先入的去先出)•一类单据可能对应多行记录(主要区分于方向FTRANSFERDIRECT普通/退货、核算过滤条件FACCTGFITERTEXT中的业务类型是否VMI)•知识拓展:•二次开发库存单据纳入存货核算的快速配置实现:https://vip.kingdee.com/school/1045T_HS_OUTSTOCKINDEXENTRY(出入库序列配置)17172存货结束初始化与库存数量较对原理•存货核算初始化获取的库存数据是从供应链系统中获取的单据数量及维度数据,存货这边维护成本,作为存货系统的期初余额;•对数的目的是防止可能由于库存发生调整,存货系统未及时更新等原因导致存货期初数据和供应链系统的库存数据不一致,对数分两种情况:•1如果核算组织下业务组织的库存启用期间和存货启用期间在同一个期间,该业务组织的初始数据就直接取初始库存[T_STK_INVINITDETAIL]数据•2如果核算组织下业务组织的库存启用期间在存货启用期间以前,该业务组织的初始数据就取存货对应期间第一天的即时库存[T_STK_INVENTORY]。•因为核算组织可能包含多个业务组织,可能这两种取数规则会同时使用二、存货结束初始化与库存数量较对原理19193数据问题处理思路总结•善用金蝶云社区搜索知识•注意常用脚本的整理与总结•过滤不出来?显示不全?多跟SQLSERVERPROFILERS•善用存货参数(包括核算参数、管理参数、BOS中隐藏参数,可通过成本管理精华总结学习)•善用云巡检定位问题(深入学习巡检逻辑,可以反编译Kingdee.K3.FIN.HS.App.PAT组件,里面每个class就是一个巡检项目,里面都有具体的SQL语句)三、数据问题处理思路总结三、存货云巡检示例22224存货核算过程报错常见问题分析参考•出入库序列表报唯一键冲突(Message:不能在具有唯一索引“IDX_HS_OUTINSTOCKSEQUQ”的对象“dbo.T_HS_OUTINSTOCKSEQ”中插入重复键的行),需要查看对应冲突的单据是否存在异常数据•金额转换超出范围,系统最大数据保存范围时decimal(23,10),可以先勾选出库核算参数“核算过程单据金额超出系统范围检查”,查出具体哪个单据导致错误,看是否有手工录入的很异常的数据•维度MERGEINTO报错,该问题很大可能是维度存在重复数据,需要具体分析维度相关数据•Int32到int64转换失败,原因是由于系统设计的时候,很多表的内码字段都定义的int32,如果系统业务量很大,用的时间较长,就有可能int32不够,此时需要对一些表的内码大小做升级处理•添加辅助属性一些维度字段相关的内容时,核算报错找不到对应的字段,需要先清理缓存四、存货核算过程报错常见问题分析参考24245常见问题总结帖子2525•存货核算物料维度属性影响成本:https://vip.kingdee.com/article/12649•成本调整单相关问题分析及总结:https://vip.kingdee.com/article/13908•存货对账:业务系统上期期末不等于本期期初的排查思路总结:https://vip.kingdee.com/article/146266•成本管理精华总结汇总:https://vip.kingdee.com/article/1200五、常见问题总结帖子1993-2019金蝶国际软件集团有限公司Thanksterimakasih感謝谢谢ありがとうขอบคุ ณ

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

191017-存货数据结构研究(梁汉柏).pptx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信