U8cloud产品培训—建模平台之供应链用友网络科技股份有限公司u8c服务支持部刘艳2024年3月28日星期四一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护企业建模平台作为基于多组织架构的企业应用运行平台、基于模式化的开发平台、开放的系统集成平台及统一的系统管理平台,是建立在Java语言所提供的强大功能的基础上开发的,是使用u8c系统的基础平台,它包含了以下部分:系统管理:账套管理、建公司帐、权限管理、日志、风格、维护工具、辅助工具、单据号管理基础数据:参数设置、基础数据、基本档案、工程基础数据平台设置:模板管理、流程配置平台、会计平台、管理会计平台、预警平台其他工具:数据交换平台、自定义查询工具、二次开发工具一、企业建模平台整体介绍一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护二、基础信息应用基础信息是集团在使用本系统时定义的基础性的数据节点,其中包括币种、会计期间方案、会计期间和公司目录、新建公司账,是在建公司账前需要先定义的集团基础数据。二、基础数据应用—币种币种:此功能设置的是整个集团各公司用到的币种。由于集团内各单位使用的主币、折算方式、汇率可相同,也可不相同,由集团基本档案中汇率应用参数确定,主币是在集团参数设置中设置,而折算方式、汇率则应该在财务会计信息中的汇率设置中设置。说明:业务系统精度影响的是供应链业务数据中金额的精度,一经使用不允许修改。对于后台存储的表:bd_currtype二、基础数据应用—新建公司帐说明1:勾选企业建模时系统默认是不勾选会计平台和工程基础数据的,因此购买和使用会计平台的项目需要点开根目录,单独在勾选会计平台和功能基础数据。说明2:已经启用的帐套没有任何方式可以做反启用,但在必要时可以对已经建账但未使用的帐套更改启用时间:sm_createcorp一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护三、基本档案在基本档案中为集团和公司建立基本信息,包括自定义项、账簿信息、组织机构、人员信息、客商信息、库位信息、存货信息、项目信息、结算信息、财务会计信息、业务信息、管理会计信息、工作日历、资产信息、薪资信息、其他信息等。自定义项包括定义自定义项、引用自定义项及自定义项档案定义。主要解决系统业务单据中已有字段不能满足实际需要时,可以在系统中设置自定义项,并在单据中引用。自定义项的用法:1、定义自定义项;2、引用自定义项;3、单据模板中显示相应的自定义项后分配给操作用户使用;4、清缓存重新登录产品就可以正常使用了;5、系统针对预置的自定义项在单据各环节查询、展示、各种账表中都预置处理,引用后系统自动处理,不需要在手工相关节点设置。三、基本档案-自定义项说明:1、自定义项严禁不做引用直接到单据模板中显示改名后使用,系统检查引用关系,没有引用关系而自定义项有值会报错;2、pk_defdoc是用了存储统计型自定义项的pk值的,严禁改为编辑手工录值;3、数字型的自定义项的小数位数是由定义自定义项时小数位数影响的,不受模板和参数控制;4、库存单据中B-UDC(vuserdef)为单据的自定义项;B-UDCBC(vbcuser)为批次档案的自定义项注意将两者区分开;5、销售管理中的自定义项存储:so_saleexecute;6、对于不需要上下游传递的自定义项,可以到企业建模平台/流程平台/数据交换管理(vo对照)中把对于的pk_defdoc和vdef都要切断,修改后vo对照后系统会在代码中存储相应的文件:例如:改了21到45的vo对照modules\ic\META-INF\var\classes\nc\bs\pf\changedir\HG21TO45.class如果要恢复系统默认那么删除对于文件即可。三、基本档案-自定义项三、基本档案-组织机构-采购组织说明:1、内部结算库存组织:用于采购组织所属公司的集采分收集结业务,集采分收集结下,采购结算后生成采购组织中定义的“内部结算库存组织”的成本入库单。例如:集采流程中配置的是分收分集,但在收货公司进行采购入库单签字时报错:,就是此处没有设置。三、基本档案-组织机构-库存组织说明:1、存货核算中是按成本性质的库存组织核算成本的,因此如果项目需要按仓库进行单独核算成本、出具报表,那么就要把仓库单独设置为二者皆是的库存组织或者是把仓库通过仓储与成本域关系设置中单独对应成本属性的库存组织;2、仓储与成本域的关系一经使用不允许更改;3、后台存储表:bd_calbody三、基本档案-组织机构-部门档案说明:1、部门属性:供应链单据界面按这个属性做过滤,销售业务单据上只显示销售部门,采购业务单据上显示采购部门,库存单据上不对部门属性控制三、基本档案-人员信息说明:1、供应链业务中只需要注意人员归属部门;比如是销售人员那么该人员所在的部门必须有销售属性才可以三、基本档案-客商信息客商信息主要是管理与企业有往来关系的客户、供应商等。在系统中将客商分为三个类别:客户、供应商和客商,客商即表示该公司即是客户又是供应商。客商客商档案分为2级管理:客商基本档案、客商管理档案,其中客商基本档案必须在集团下建立,集团下建立的客商基本档案可以共享;客商基本档案记录了有关客商的一些基本信息,分为基本信息、联系信息、特殊信息、收发货地址、开户银行等与客商相关内容;客商基本档案在需要分配到使用的公司,形成公司级客商管理档案。客商管理档案记录了有关客商的一些具体业务信息,分为业务信息、特殊信息等只与本公司相关的客商内容。三、基本档案-客商信息—客商基本档案说明:1、集团级档案,关键属性为客商类型,集团成员内有业务往来需要创建内部客商,内部客商需要录入对应公司;2、客商总公司编码:信用管理中可以通过设置总公司进行集团信用控制2、价格分组:可以用于销售定价3、后台存储表:bd_cubasdoc三、基本档案-客商信息—客商管理档案说明:1、客商基本档案分配给公司后形成客商管理档案,业务信息页签:客商属性:默认为客户,请注意根据需要修改;客户属性只能进行销售管理业务,供应商属性只能进行采购管理业务,客商属性采购销售业务都可以进行;2、默认交易币种:采购订单中选择供应商后自动带出来的币种三、基本档案-客商信息—客商管理档案说明:1、这个页签中的信用余额已经废弃不用了;2、免于信用额度检查和免于账期检查勾选后在启用信用管理时不检查该客户信用;3、基于客商总公司账期控制、基于客商总公司信用控制是用于集团公司信用控制使用的;4、后台存储表:bd_cumandoc三、基本档案-存货信息u8c产品中存货信息分三级管理,集团建立存货基本档案,分配到公司形成公司的存货管理档案,公司再分配到库存组织形成物料生产档案。三、基本档案-存货信息-存货基本档案说明:1、应税劳务:选择该标志表示该存货为一种劳务。在采购订单、销售订单、采购发票、销售发票等单据上可以作为劳务存货使用,结算后的数据将不传存货核算只传收会系统。不可进行出入库业务;2、价格折扣:折扣属性的存货在录入发票时可以不输入数量。在销售订单、销售发票可以使用。不可进行出入库业务;3、设备卡片管理的存货采购时可以生成资产卡片;4、成套件:选择该存货是否为成套件商品。如果是成套件,需要定义。定义后在成套件节点可以定义配件及构成。在库存可以进行组装、拆卸、成套库存查询。可以支持成套订单拆分出入库。5、后台存储表:bd_invbasdoc三、基本档案-存货信息-存货基本档案说明:1、按换算率计结存:根据此参数判断当前存货计算现存量时是否按照主辅计量单位的换算率进行计算。如果为是的话库存现存量可以按不同的换算率显示库存存量。2、按毛重管理库存:根据此参数判断当前存货是否按照毛重进行库存管理,库存现存量可以按毛重不同分别展示三、基本档案-存货信息-存货基本档案说明:1、存货自由项属性是存货的一个重要属性,一经使用不允许中途变更。2、启用存货自由项后库存管理中的单据必须录入自由项,并可以按自由项统计入库出库及结存情况,现存量查询时可以按自由项展开显示;3、库存单据模板中的vfree为存储自由项,严禁任何方式在模板中赋值,和不经存货引用而直接在单据上录入数值;4、存货自定义项可以作为存货备注信息说明存货情况,供应链日常业务单据中并不携带这些信息,如果需要相应单据上显示这些信息必须通过模板公式设置实现。注意要和存货自由项区分出来。5、基本档案通过外部交换平台导入时注意档案中的dr标志、批次管理、批次核算等必须属性不能为null;存货档案勾选了辅计量管理但表体没有辅单位及换算率的情况。三、基本档案-存货信息-存货管理档案说明:1、存货基本档案分配给公司形成公司级存货管理档案;2、出库跟踪入库:设置出库跟踪入库时,要求录入出库单时,该存货必须指定出自那张入库单,并带入部分入库信息。在存货核算中出库单的出库成本取追踪到的入库单的入库成本。这个属性一般是跟个别计价的计价方式一并使用的。3、受托代销:选中表示该存货为受托代销商品。系统中设置启用受托代销业务后,该选项才可设置。如果企业有受托代销别的公司的产品,需要设置该标志。如果企业自己有与受托代销别的公司的产品相同的存货,需要设置不同的存货编码。在采购结算有特殊处理,根据汇总销售发票结算。说明:4、允许负库存:是否允许库存结存为负数,在库存没有货时一样允许出库,只针对库存管理有效。5、批次管理:定义存货的批次管理属性,批次管理的存货系统将提供批次控制信息及功能。需要批次管理时设置。设置后库存管理所有出入库单据需要录入批次。6、是否按供应商现存:表示存货管理档案是否记录供应商的现存量。选择是后,库存的出入库单据上必须录入供应商,现存量可以按不同的供应商展开,此属性在有库存业务后,可以由是改为否,但不能由否改为是。7、是否定期检查和定期检查周期:与预警平台结合来实现库存定期检验三、基本档案-存货信息-存货管理档案三、基本档案-存货信息-物料生产档案说明:1、物料类型:采购中的物资需求汇总平衡根据这个属性来确定是否匹配货源清单,如果是采购件,那么直接汇总生成请购单,如果非采购件则匹配货源清单。2、物料型态:与存货核算的参数IA0023单据保存时自动成本计算选择配合来影响传存货核算的单据是否自动成本计算。3、是否根据检验结果入库:选中表示物料需要根据检验结果入库。采购中如果配置了到货单,那么到货单必须走检验后入库单才能参照到该单据。4、是否免检:判断入库时是否需要质量检查。货单维护节点,点检验按钮时,免检的存货不生成检验单;如果整单都是免检产品,弹出均是免检产品不需检验的提示框。说明:5、计价方式:物料的计价方式,可选计划价、全月平均、移动平均、先进先出、后进先出、个别计价,默认为移动平均。个别计价不能进行批次核算。可以通过模板设置让存货分配指定的计价方式。6、参考成本:采购发票保存时回写对应库存组织下的物料生产档案的参考成本7、可用量计算方案:在库存组织的范围内计算,定义可用量的算法。基本算法公式为:可用量=现存量+预计入—预计出。8、是否出入库:决定了该存货是否进行库存管理,劳务类、价格折扣类物料不勾选,不进行出入库管理。9、后台存储表:bd_produce三、基本档案-存货信息-物料生产档案三、基本档案-存货信息-存货批次号规则定义定义系统自动生成的批次号的规则。说明:1、存货必须为批次管理存货2、与参数PO44批次规则应用单据和IC081应用批次规则选择配合应用,指定单据保存时系统自动生成批次号。三、基本档案-库位信息说明:1、是否废品库:废品仓库需要输入废品库标志。做报废业务时只能参照选取择废品仓库,其中存量不参与现存量和可用量计算。2、是否货位管理:指定是否进行货位管理。只有货位管理的仓库才能定义货位档案。3、是否供应商寄存:指定该仓库的存货供应商用于寄存商品的仓库。该仓库与业务类型核算规则为:供应商管理库存类配合使用,来实现vim业务。4、是否资产仓:指定该仓库是否为存放固定资产的仓库。5、是否影响ATP:指定该仓库是否影响可用量计算。6、是否进行存货成本计算:库存模块签字、采购模块暂估或结算时判断该标志为“否”的仓库不传入存货核算模块,只进行物料的数量管理,不做存货成本计算。7、是否直运仓:直运仓是系统在定义库存组织时自动在每个库存组织下生成的一个仓库。系统设置,不能编辑8、是否在途仓:指定该仓库是否为存放在途物品的仓库。三、基本档案-成套件说明:1、需要先在存货基本档案或存货管理档案中勾选"是否成套件"后才可使用本功能2、该功能是库存中的组装、拆卸业务的基础设置一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护四、模板的应用在模板管理中包括模板设置和模板分配,在模板设置中可以设置报表模板、打印模板、查询模板和单据模板,除了打印模板支持一个用户或角色分配多个模板外,其他模板一个用户或角色只能对应一个模板。四、模板的应用-单据模板设置工具集团和公司都可以设置个性的单据模板,公司设置模板时pk类的字段和高级属性是无法设置的。说明:1、能否编辑:决定是否允许界面录入2、是否必输项:自动置成蓝色,必须录入3、是否可修订:与业务单据修订节点配合使用四、模板的应用-单据模板设置工具单据模板的高级属性是模板最重要的内容,通过高级属性的设置可以让我们更方便快捷的使用u8c产品。说明:1、显示公式:可以让该自动显示需要的内容,只显示不存储;2、编辑公式:通过编辑该字段可是实现公式设置的内容,触发公式执行,并保存执行结果;3、验证公式:单据保存时系统检查相应字段是否满足保存条件。四、模板的应用-单据模板设置工具-常用公式介绍说明:1、getColValue:getColValue(需要取值的表,需要取值表中的字段,需要取值表中的唯一关键字段,公式所在表的唯一关联关键字段)例如:a->getColValue(bd_cumandoc,pk_cubasdoc,pk_cumandoc,单据项目);b->getColValue(bd_cubasdoc,custname,pk_cubasdoc,a);jhdj->getcolvalue2(bd_produce,jhj,pk_calbody,pk_calbody,pk_invmandoc,cinventoryid)2、$Error->iif(,,“”):这个函数应用在验证公式中$Error共2个字段三个位置;当第一个位置的条件满足时,给出第二个字段的提示,不允许保存,否则按照正常操作。例如:调入申请单表体自定义项1引用了“物资属性”自定义项,自定义项6引用了“申领基站”自定义项。调入申请单,表体自定义项1设置了验证公式“$Error->iif(vuserdef1==”设备“&&vuserdef6==null,”物资属性为设备的存货行必须输入基站信息!“,”“)”--当表体输入的存货,物资属性为“设备”时,“申领基站”不能为空。在单据保存时进行校验。四、模板的应用-查询模板设置说明:1、部分节点可以通过查询模板设置找到模板编码,然后到查询模板初始化中修改系统模板,主要用于增加系统默认模板中没有的查询条件。基本规则:要查询的节点后台帐表中必须存储了要查询的值,该节点所有模块有其他节点支持了这个查询条件。四、模板的应用-账表模板设置说明:1、部分节点可以通过账表模板设置找到模板编码,然后到账表模板初始化中修改系统默认模板,增加显示内容。例如:销售订单明细表增加显示存货分类c>getColValue(bd_invcl,invclassname,pk_invcl,getColValue(bd_invbasdoc,pk_invcl,pk_invbasdoc,cinvbasdocid))四、模板的应用-打印模板设置说明:1、自定义变量设置:通过系统预置的函数来实现个性打印项目的需要2、审批流打印设置四、模板的应用-模板分配说明:1、单据模板分配界面也可以做模板分配,但有的单据在这个界面分配无效,必须到模板分配界面做分配才有效。2、有部分节点有多个界面,因此这里模板分配时必须要选择节点标示,否则分配无效。例如:销售发票参照销售订单生成,单据模板3032REF,分配时注意选择节点标识为3032一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护五、流程平台的应用流程平台实现了根据用户个性化的需求为其配置不同的业务流程和审批的工作流。是针对不同的业务类型设置其业务单据执行的流程。在流程配置中可以对某一业务类型中所涉及的单据进行管理,并可以按实际情况设计单据执行的流程。五、流程平台的应用—业务流程管理说明:1、类别:采购、销售、购销、调拨2、默认集采方式:定义采购的3中集采方式3、核算规则:关系到供应链流程的处理流程。借出转销售类和借入转采购类的库存单据是不影响现存量的;供应商管理库存类的入库单是不传存货核算的;五、流程平台的应用—业务流程管理流程配置平台中主要做的工作包括设置每个单据的来源单据,驱动哪个单据的什么动作,完成某个动作执行哪些组件。对于一个业务类型中的所有单据做了这些配置后,这个业务类型的整个业务流程就十分明确了。可以通过系统提供的流程显示功能看到所配置的流程。对于每个单据,它的来源是什么,又驱动了哪些单据的动作在图中能够一目了然。五、流程平台的应用—业务流程管理说明:1、交易类型:应收单、应付单、运输单必须设置交易类型,交易类型设置了后续业务中的必须属性,如运输单2、上下游消息:与权限配置使用可以实现单据完成后通知下游操作人或上游操作人。目前基本上都是支持的库存单据的上下游消息传递。3、目的业务流程:是供应链业务流程跟财务业务流程的接口,指定财务单据(应收单或应付单)生成具体的财务流程。4、动作发生前约束配置:对于非业务流程的单据,比如库存的材料出库单那么可以把这类单据放到通用业务流程中进行控制。五、流程平台的应用—审批流程定义说明:1、供应链中绝大部分单据定义审批流时都要定义到相应业务流程才有效;2、库存只有途损单、盘点单、出库申请单支持审批流,其他单据不支持审批流;3、质检单要定义到相应的质检类型上审批流才起效;4、请购单只能定义到单据本身才生效,定义到请购单下面的业务类型不生效。一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护六、单据号的应用说明:1、流水号注意要设置定期清零;2、供应链很多单据都可以推式生成下游单据,在推式生成中报单据号问题的,往往都是下游单据的问题一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护七、任务中心应用说明:1、供应链的预警很多都需要跟供应链的基础设置或参数配合方能使用;2、调价单预警:调价单审核时没有到生效时间,那么到生效时间要自动生效就要配置调价单预警3、采购预警-订单自动关闭设置:要与参数PO09订单关闭方式:定时和参数PO26订单关闭条件配合使用4、库存定期检验:要与库存基础设置配合使用。一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护八、二次开发工具-自定义菜单说明:1、自定义菜单:更改模板所属位置八、二次开发工具-参数模版管理说明:1、有些参数在模板中是隐藏的,因此需要到参数模板管理中显示出来如自动生成存货编码、客商编码的参数八、二次开发工具-数据字典说明:1、产品中后台表及表结构都可以在这个节点查询,常用来设置公式查询表结构和查询引擎设置个性报表八、二次开发工具-模版管理说明:1、管理的是系统本身预置的模版,不建议直接修改系统模版,但报表模版初始化中可以增加公式项目,通过公式增加显示项目,具体应用方式参见《u8c2.0企业建模平台-账表模版初始化使用指南-纪录》一、企业建模平台整体介绍二、基础信息应用三、基本档案应用四、模板的应用五、流程平台的应用六、单据号的应用七、任务中心的应用八、二次开发工具的应用九、系统维护九、系统维护-系统监视器说明:1、系统监视器记录了在这一天中用户进入本系统的情况及用户的基本信息和其所进入节点的情况。九、系统维护-清除被删除数据说明:1、系统提供的前台删除功能只是逻辑删除,只是加了一个删除标志,而不是物理删除,即并未从后台表中delete。因此,我们需要通过系统的“清除被删除数据”功能,来将这些数据进行物理删除。进入公司/集团—企业建模平台—系统维护—清除被删除数据功能,选择某一条对应的记录(即引用表的主键),再点击删除按钮,即可。