1993-2019金蝶国际软件集团有限公司金蝶中国知识与培训部出品主讲人:胡如意时间:2020年03月金蝶云星空基础资料表结构供应链篇主要内容基础资料表结构•物料、供应商、客户、部门、员工•仓库、仓位•辅助属性•辅助资料基础资料常见数据问题1.1物料 物料资料:物料的每一个页签对应一个数据表T_BD_MATERIAL表头T_BD_MATERIAL_L多语言T_BD_MATERIALBase基础资料T_BD_MATERIALInvpty物料维度T_BD_MATERIALStock库存T_BD_MATERIALAuxpty辅助属性T_BD_MATERIALPurchase采购T_BD_MATERIALProduce生产T_BD_MATERIALSubcon委外T_BD_MATERIALSale销售T_BD_MATERIALPlan计划物料这里所有的表都用fmaterialid关联1.1物料 T_BD_MATERIALBaseferpclsid物料属性,这是物料比较重要的一个字段1外购,2自制,3委外,4特征,5虚拟,6服务,7一次性,9配置,10资产,11费用,12模型,13产品系列fbaseunitid基本单位,关联计价单位表T_BD_UNITselect*fromt_bd_materialbasea,t_bd_unitbwherea.fbaseunitid=b.funitid1.1物料 T_BD_MATERIALStockFISBATCHMANAGE:是否启用批号,1启用0未启用,这个字段值和T_BD_MATERIALInvpty物料维度表的批号启用是同步的,两边必须同步启用或者不启用FISSNMANAGE:是否启用序列号FISKFPERIOD:是否启用保质期1.1物料T_BD_MATERIALInvpty物料维度如果勾选了影响出库成本,那核算维度表t_hs_stockdimension里面会有对应的属性值当在T_BD_MATERIALProduce表里面勾选可为主产品字段。即:FIsMainPrd=1时,这里会自动启用bom1.1物料1.2供应商 供应商分组:T_BD_SUPPLIERGROUP、T_BD_SUPPLIERGROUP_L 供应商信息:•供应商基本信息表头(t_BD_Supplier)FCREATEORGID创建组织,FUSEORGID使用组织。•供应商基础信息的表体(t_BD_SupplierBase)•供应商联系人(t_BD_SupplierContact)•供应商银行(t_BD_SupplierBank)•商务信息(t_BD_SupplierBusiness)•财务信息(t_BD_SupplierFinance)均通过FSUPPLIERID关联1.3客户 客户分组:T_BD_CUSTOMERGROUP、T_BD_CUSTOMERGROUP_L 客户资料基础资料以及表头(T_BD_CUSTOMER)联系人(T_BD_CUSTCONTACT)地址信息(T_BD_CUSTLOCATION)银行信息(T_BD_CUSTBANK)商务信息(T_BD_CUSTOMEREXT)均通过FCUSTID关联1.4部门 部门分组:T_BD_DEPARTGROUP、T_BD_DEPARTGROUP_L两个表的关联关系如下:T_BD_DEPARTGROUP.fentryid=T_BD_DEPARTGROUP_L.fentryid 部门基本资料:基本信息(T_BD_DEPARTMENT)部门属性(T_BAS_ASSISTANTDATAENTRY、T_BAS_ASSISTANTDATAENTRY_L)两个表的关联关系如下:T_BD_DEPARTMENT.fdeptproperty=T_BAS_ASSISTANTDATAENTRY.fentry1.5员工•员工基本信息(T_HR_EMPINFO)•财务信息(T_BD_EMPINFOBANK):T_HR_EMPINFO.fid=T_BD_EMPINFOBANK.fid=T_BD_STAFFTEMP.fid•员工任岗明细(T_BD_STAFFTEMP):T_HR_EMPINFO.fstaffid=T_BD_STAFFTEMP.fstaffid=T_BD_STAFF.fstaffidT_BD_STAFFTEMP.fdeptid=T_BD_DEPARTMENT.fdeptid1.6业务员•业务员分组(T_BD_OPERATOR)•业务员(T_BD_OPERATORENTRY)•关联关系:•T_BD_OPERATOR.foperatorid=T_BD_OPERATORENTRY.Foperatorid•业务员的主键是:foperatortype,fbizorgig,fstaffid这三个字段不能一致,若一致则保存业务员就会提示重复。1.6业务员2.1仓库•仓库基本信息T_BD_STOCK、T_BD_STOCK_L•仓库分组T_BD_STOCKGROUP、T_BD_STOCKGROUP_L关联关系:T_BD_STOCK.FID=T_BD_STOCK_L.FIDT_BD_STOCKGROUP.FID=T_BD_STOCKGROUP_L.FID关键字段:•FALLOWLOCK:是否允许锁库•FALLOWMINUSQTY:是否允许负库存•FLOCATIONID:是否启用仓位•FDEFSTOCKSTATUSID:默认库存状态,做单据的时候会带出来这里的默认库存状态值如果要中途启用仓位,则需要先将库存的结存数量和存货那边的结存数量结存金额都全部出掉之后才可以启用仓位。2.2仓位•仓位值T_BAS_FLEXVALUES、T_BAS_FLEXVALUES_L•仓位值集T_BAS_FLEXVALUESENTRY、T_BAS_FLEXVALUESENTRY_L关联关系:T_BAS_FLEXVALUES.fid=T_BAS_FLEXVALUESENTRY.fidT_BAS_FLEXVALUES.fid=T_BD_STOCKFLEXITEM.fentryid2.2仓位2.2仓位•当仓库启用仓位之后,使用仓位值和仓位值集时会往这两个表里面写入数据:T_BD_STOCKFLEXITEM、T_BD_STOCKFLEXDETAIL关联关系:T_BD_STOCKFLEXITEM.fentryid=T_BD_STOCKFLEXDETAIL.fentryidT_BD_STOCKFLEXITEM.fstockid=T_BD_STOCK.fstockid2.2仓位3.1辅助属性•辅助属性T_BD_FLEXAUXPROPERTY这里的辅助属性会同步更新到物料的物料维度页签,启用的辅助属性就会往t_bd_materialauxpty(物料辅助属性表)里写数据。关联关系:T_BD_FLEXAUXPROPERTY.fid=T_BD_MATERIALAUXPTY.Fauxpropertyid关键字段:Fvaluesource:值来源,这个字段的值不能为空,否则核算的时候会报错3.1辅助属性3.1辅助属性•辅助属性值T_BD_AUXPTYVALUEENTITYT_BD_AUXPTYVALUEENTITY_L•辅助属性值列表T_BD_AUXPTYVALUE关联关系:T_BD_AUXPTYVALUEENTITY.fauxptyvalueid=T_BD_AUXPTYVALUE.fauxptyvalueid3.1辅助属性3.1辅助属性•辅助属性动态数据的增加T_BD_FlexsItemDetailV单据上每增加一个辅助属性维度,这个表就会对应增加一条记录。T_BD_FlexsItemDetailV.fid=T_STK_INSTOCK.fauxpropid(这里以采购入库为列)3.1辅助属性4.1辅助资料•辅助资料一级分组T_META_TOPCLASS•辅助资料二级分组T_BAS_ASSISTANTDATA•辅助资料T_BAS_ASSISTANTDATAENTRY关联关系:T_META_TOPCLASS.ftopclassid=T_BAS_ASSISTANTDATA.FtopclassidT_BAS_ASSISTANTDATAENTRY.fid=T_BAS_ASSISTANTDATA.fid26①5.1编码规则27①5.1编码规则28①5.1编码规则5基础资料常见数据问题•问题1:分配型物料同步数据报错分配物料同步更新不成功的主要原因是后台记录关联关系丢失了。造成关联关系丢失的原因有多种,如:1、基础资料控制策略配置出错;2、物料进行过引入操作。查询数据库是否存在有关联关系丢失数据。如果下面的SQL语句查出有数据,则表明存在关联关系丢失的情况。SELECTBMI.FENTRYID,BMI.FINVPTYID,BM.FMasterIdFROMT_BD_MATERIALBMINNERJOINT_BD_MATERIALINVPTYBMIONBMI.FMATERIALID=BM.FMATERIALIDANDBMI.FMASTERID=0WHEREBM.FMASTERID<>BM.FMATERIALID;5基础资料常见数据问题•问题2:业务员保存保存提示重复,删除业务员提示被单据使用。需要在数据库将所有的单据里面使用过这个要删除的重复业务员的内码替换成要留下来的那个业务员内码5基础资料常见数据问题•问题3:修改物料的基本单位或者库存单位等计量单位,导致录入库存单据保存时报错。需要如果只是当期存在一两张单据单位不一致,只需要将单据反审核修改单位或者在数据库将单位修改为和物料资料里面的单位一致,然后再去校对即时库存。如果是历史单据存在大量单据的单位和物料资料单位不一致,则需要将库存反关账到出现问题最早的那一期,然后在数据库将所有库存单据上该物料单位异常的全部修改过来再去校对即时库存。5基础资料常见数据问题•问题3:修改物料的基本单位或者库存单位等计量单位,导致录入库存单据保存时报错。需要如果只是当期存在一两张单据单位不一致,只需要将单据反审核修改单位或者在数据库将单位修改为和物料资料里面的单位一致,然后再去校对即时库存。如果是历史单据存在大量单据的单位和物料资料单位不一致,则需要将库存反关账到出现问题最早的那一期,然后在数据库将所有库存单据上该物料单位异常的全部修改过来再去校对即时库存。注意:如果因为业务需要修改物料的单位或者使用一半之后要启用批号等属性,均需要将该物料全部出库没有即时库存之后再修改物料,修改完之后再将物料重新入库。1993-2019金蝶国际软件集团有限公司Thanksterimakasih感謝谢谢ありがとうขอบคุ ณ