用友股份-LE服务支持部产品方案--《NC61应用技巧3》建立日期:2013-01-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-00102/73文档控制创建记录审阅人姓名所属部门职位审阅签字发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-01-01V1.03/73目录采购订单自由布局...............................................................................................................4单据开发学习......................................................................................................................9多组织在人力资源中的应用.............................................................................................20二级核算业务的应用.........................................................................................................29寄存供应商采购消耗汇总业务..........................................................................................35供应商寄存管理业务.........................................................................................................38购销协同业务....................................................................................................................43NCV6.1固定资产折旧与摊销的会计平台配置..................................................................47管理类报表的分析更加易用、灵活..................................................................................574/73采购订单自由布局NC及e_HR产品支持部王鑫Wangxinm@ufida..com.cn需求背景:项目需要在维护采购订单(PO)采购订单号、订单日期、供应商等信息字体大小、粗细、颜色、长度等信息完全自定义。对审批人、制单人有提醒作用。解决思路:通过单据模版【40040400采购订单单据模板】设置自由布局对需要编辑的字段进行个性化的编辑。操作过程:1、登录到集团,【企业建模平台】→【客户化配置】→【模版管理】→【模版设置】5/732、复制系统默认单据模版【40040400采购订单单据模板】后进行修改单据模版。对自由行设置布局6/733、点击需要编辑的字段进行定义属性(如字体、长宽、字体、颜色、大小、粗细等)。7/734、设置完成自由布局保存→保存模版→分配模版。8/735、采购订单编辑后的效果图总结,单据模版中的设置自定布局可以对部分字段进行完全自定义编辑。但对于自定项是不可以做为编辑。9/73单据开发学习大型客户支持服务业务部李东生lidsh@yonyou.com1、案例的应用场景概述:销售订单是企业与客户签定的销售协议,是具有一定约束力的交易契约。随后的发货和开票均是以销售订单为依据的;在销售系统中,商流、物流、资金流及信息流是以销售订单为核心的,没有销售订单不能进行下游业务的开展。销售订单描述的是谁来销售(销售组织、部门、业务员),从哪销售(库存组织),销售给谁(客户),销售什么(存货),销售多少(数量),价格、收款协议,收货日期等围绕企业销售行为所发生的一系列信息集成。销售订单的来源有:销售报价单、销售合同、借出转销售、订单协同、预订单、自制订单。其中,销售合同是指有执行计划的合同,可以按照合同的规定生成销售订单;借出转销售是指库存系统中的借出业务转为销售业务时的出库单据;订单协同是指客户方的采购订单,其可能是集团内部单位的采购订单,也可能是外系统转化而来的采购订单。例如:本案例中需要开发一个参数配置节点,所以需要一个单据与之对应。2、开发过程总体介绍:2.1流程图10/73基于工厂单据开发简单为如上8步,元数据思想是新思想。2.2数据配置11/731.新建立“集团”和“集团管理员”2.业务初始化:完成集团初始化2.3配置节点12/73“功能注册”:注册“参数配置”到信息系统。13/73创建“用户”“用户组”“职责”“角色”“角色组”等,并分配权限。创建“业务单元”及功能节点所用的基础数据}3、业务建模3.1新建元数据模型14/733.2建立模型文件首先,在[MDP资源浏览器]中,“新建实体组件”输入模型文件名(自动创建bmf文件,这里命名为paramconfig.bmf)15/733.3建立数据实体一个数据实体,可以理解为对应一个数据库表。一张主子表的单据应包含一个主实体、一个子实体。一个bmf文件中,有且仅有一个主实体。[建立数据实体]总结为4个必要步骤:1建立空实体,2指定实体的properties,3为实体添加属性,4实现业务接口。Properties文件如下:16/733.4实现业务接口在实体bmf图中实现需要实现的接口。设置properties文件3.5发布元数据17/73当元数据模型绘制完毕后,接下来需做的是发布元数据。在保证中间已启动、且数据库连接正常的情况下,在画布区城右击(如上图),点击“发布元数据”。3.6导出java源代码(vo)18/73在中间件已启动、且数据库连接正常时,右键数据实体(如上图),点击“导出为java源文件”,在随后弹出的导出路径选择框中,选择导出到{%当前eclipse工程%/%组件名%/src/public包}。3.7生成sql脚本并执行19/73启动中间件、连接数据库,右键画布任意区域(如上图),点击“生成建库SQL脚本并执行”,在随后弹出的路径选择框中,选择任意有意义的路径。4、个人学习总结及使用经验:在单据开发的时候主要是5.x系列与ncv6对比方式及开发模式总结:从建立实体到发布增加元数据思想。实现业务接口是现有nc5系列中没有。这样方便在元数据中实现一些简单的业务逻辑及引用。20/73多组织在人力资源中的应用e-HR支持服务业务部任丽芹renlq@yonyou.comNC6.系列是用友公司推出新一代ERP軟件,在这一代产品中提出了动态企业建模,多集团,多组织,国际化,高性云计算等新特性。尤其多集团,多组织及动态建模等性能可以说是与NC5系列相比,整体框架发生了巨大的变化,下面我们就针对这些方面变化对人力资源业务影响做一下探讨。一、多集团:NC5系列只有一个集团,在NC6系列中提出了全局,集团,三层概念。一个帐套可以建立多个集团,集团下面可以设置组织,每个集团可以分别设置管理员。各业务的业务档案规则也分别有全局,集团,组织三层,分别可以适用所有的集团,本集团,本组织内有效。添加集团管理功能21/73二、组织的定义在组织定义业务中NC6系列中提出了业务单元的概念,业务单元分别再关联不同的组织职能,这样业务单元就分别具有了相应职能的业务属性。并且在不同的业务属性范围内分别定义业务属性的上级层级关系及相应的属性。这样一个业务单元可以具有单个组织职能,也可以只具有单个组织职能,且在不同的业务属性中可以不同的上下级关系。与人力资源相关的组织职能:行政组织及人力资源组职。每个集团分别设置管理员22/73三、人力资源组织的定义人力资源组织可同时为具体不同职能、不同形态的业务单元提供服务,即支持人力资源组织与人员所属组织分离人力资源组织可以按人事、薪酬等业务的不同,分别管理不同范围的组织、人员,或者说人员的人事、薪酬等业务可以由不同的人力资源组织处理四、非人力资源组织的在人力资中可以做哪些业务非人力资源组织可以设置部门信息,及岗位信息。这些业务也可以这些业务单元的行政上级单位设置设置上级23/73五、非人力资源组织的人力资源管理关系设置设置人力资源组织可以管理行政组织的全部或部分人力资源业务。24/7325/73支持按人进行管理范围设置支持全部或部分设置管理范支持按人或按条件选至人员范围26/73注意:人员的人事业务,在同一时间,只能被一个人力资源组织管理人员的合同业务、薪酬业务:在同一时间,可被多个人力资源组织管理确定管理范围的原则:“明细优先、最近优先、显式优先”六、多组织应用举例:1、人员信息维护:可以维护所以管理业务单元的人员信息。2、可以为所管理的所有业务单元的人员办理入职27/733、可以为管理人所有业务单元的人员办理转正,调配业务28/734、可以为管理人所有业务单元的人员办理薪资业务5、可以为所管理人所有业务单位的人员办理合同业务29/73二级核算业务的应用Nc及e-HR产品支持部王静wjmint@yonyou.com案例的应用场景概述:目前很多企业出于强化成本责任制度,提高企业内部管理质量的角度,建立二级核算体系。将独立性较强的组织单位——采购、生产、营销部门模拟为市场关系,成为企业可进行独立核算的二级单位。从而细化核算层次达到成本控制和提高管理效率的目的。在这一核算形式下,下属各车间及职能科室在会计部门的统一组织下进行各自的明细分类核算,定期将明细核算资料送交会计部门进行核对。会计部门则根据报送的有关明细核算资料,登记总分类账及一部分明细分类账,并据此编制会计报表。针对该业务模式,60产品是如何实现的呢?实现思路如下:在产品中可以建立独立的业务组织,单不用单独简章,所有业务合并到法人公司核算账簿中进行核算,查询。具体解决方案(描述):30/731.【企业建模平台】—【组织管理】—【组织结构定义】—【业务单元】节点,建立业务单元1055名称二级,上级业务单元为总公司,并启用财务组织职能2.【企业建模平台】—【基础数据】—【参数设置】节点,修改涉及二级核算的参数,GL120必须选择为“是”的情况下,系统才会支持二级核算单位。31/733.【财务会计】—【总账】—【期初余额】节点,录入该二级核算业务单元的期初数据,进行建账工作。其中账簿为其上级业务单元对应的核算账簿,业务单元选择该二级业务单元。4.【财务会计】—【总账】—【凭证管理】节点,进行制单,账簿为其上级业务单元对应的核算账簿,业务单元选择该二级业务单元即可32/735.【财务会计】—【总账】—【账簿查询】节点,支持二级核算单元查询,下图以科目余额表为例6.GL122参数为“是”,支持二级核算单位现金流量查询,【财务会计】—【总账】—【现金流量表】节点,以现金流量查询为例。33/737.同时业务系统单据支持二级核算,并能根据二级核算业务单元生成凭证,具体设置如下。【企业建模平台】—【会计平台】—【通用平台】—【转换模板】节点,设置转换模板做张应收单生成二级核算业务单元凭证如下入账账簿为总公司—基准账簿34/73注意事项:1.针对这种不独立建账的二级核算单位,不用再启用账簿,只是单独启用业务单元。2.GL120必须选择为“是”的情况下,系统才会支持二级核算模式。3.目前版本报表没有支持按二级业务单元取数。35/73寄存供应商采购消耗汇总业务产品支持部黄林生huangsla@yonyou.com一、业务场景供应商的物料采购入库后,在结算前,物权归属供应商所有,风险由双方协商决定由哪方承担。企业消耗物料后(材料领用,生产下线,销售出库),依据消耗量与供应商结算。二、业务特征1、物资(原材料或商品)消耗后,才与供应商进行采购结算。2、消耗汇总自动匹配入库单,形成消耗汇总的价格。三、业务流程36/73四、关键基础设置1.入库单满足以下条件才传成本(1)交易类型属性【影响成本】为是;(2)仓库档案属性【进行存货成本计算】;(3)物料档案中"财务信息"页签中【实物物料】=存货核算。2.交易类型设置(1)采购订单选择供应商寄存;(2)采购发票设置:结算完毕自动传应付;(3)【传应付控制】=入库匹配五、关键操作设置:消耗汇总规则设置37/7338/73供应商寄存管理业务NC与e-HR产品支持部桂启鹏guiqp@ufida.com案例的应用场景概述:VMI(供应商寄存管理)业务只要是指从供应商采购的物料采购入库后,在与供应商结算之前物料的所有权仍为供应商所有,风险由双方协商决定由哪方承担。在企业(购买者)在消耗物料后(销售出库,生产领用等),此时依据消耗量与供应商进行结算。具体解决方案:1.流程配置:在业务组织中,企业建模平台——流程管理——流程设计——业务流定义39/732.消耗汇总规则的定义:供应链——库存管理——基础设置3.自制采购订单40/734.参照采购订单生成库存采购入库单5.物料的消耗(材料出库):6.消耗汇总:库存管理——供应商寄存管理,按照出库单进行汇总7.消耗汇总暂估:41/738.根据消耗汇总开发票,然后自动结算,暂估处理方式为单到补差,结算之后产生了调整单:42/739.生成的业务流程如下:注意事项:1.流程配置时发票参照消耗汇总。2.定义消耗汇总规则时要注意选择:汇总单据范围,汇总组织范围。3.采购订单单据类型为供应商寄存管理采购。43/73购销协同业务产品支持部刘艳liuyana.@yonyou.com一、业务介绍:购销协同中购是指采购活动,销是指销售活动,协同是指协调两个或两个以上的不同资源或个体,协同一致完成某项目标的过程。NC产品中的购销协同是指集团成员企业间或组织间的销售业务和采购业务的协同处理过程,即集团成员A和B,A向B销售产品,那么在A中进行的就是正常销售业务,对B来说就是针对A的采购业务,这个业务共同处理的过程即可购销协同。NC产品中具体表现为销售订单及后续业务和采购订单及后续业务的互相协同生成。到NC61产品,购销协同已经支持了采购订单和销售订单之间的订单协同生成,采购入库和销售出库之间的出入库协同生成。二、产品解决方案:1、客商档案设置:把购销的2个公司或组织要创建内部客商44/732、协同基础设置3、业务类型设置:协同的采购和销售流程就是普通的采购流程和普通销售流程45/734、协同方式46/7347/73NCV6.1固定资产折旧与摊销的会计平台配置部门:NC与e-HR产品支持部姓名:刘妮邮箱:liunib@ufida.com案例的应用场景概述:NC固定资产模块一般应用于企业或企业集团的资产管理部门进行固定资产、无形资产、递延资产、低值易耗品的管理。折旧与摊销节点支持同一月份多次计提折旧、多期间汇总、多维度分摊折旧。适用对象:多集团、多板块、多业态;支持企业和事业单位;适用于工业、商业、煤炭、交通、金融、地产、农、林、牧、渔等。折旧与摊销节点支持多种折旧与摊销方法,支持折旧分配汇总周期的自定义,支持多维度分摊折旧,支持折旧制单方式的自定义,多使用部门分摊折旧,支持折旧预提。固定资产折旧与摊销节点操作流程:账簿初始化——参数设置——录入固定资产卡片——计提折旧折旧与摊销节点是固定资产的核心功能,主要完成固定资产各种折旧方法折旧计提,提供多维度的资产分摊,最终可按各种口径提供财务报告的功能。系统可以按照资产类别、管理部门、使用部门以上三种的某种口径生成多账会计凭证,会计平台也可以设置分单功能。案例场景:通过会计平台的配置,使得新增加的固定资产原始卡片机新增卡片,在计提折旧时可以自动生成实时凭证,传到总账平台,实现财务业务一体化。具体解决方案(描述):(一)参数设置:1.【企业建模平台】-【会计平台】-【分类定义-集团】节点,找到固定资产,选中账簿类型后,修改固定资产、累计折旧、折旧费用科目的科目相关信息-默认值:48/732.【企业建模平台】-【会计平台】-【转换模版-集团】节点,找到固定资产-折旧与摊销节点,选中账簿类型后,生成方式选立即处理,可以在制单时生成实时凭证:49/73(二)录入固定资产原始卡片1.增加固定资产类别:【财务会计】-【固定资产】-【基础设置】-【资产类别-集团】:50/732.在账簿信息里绑定资产类别:【财务会计】-【固定资产】-【基础设置】-【账簿信息-集团】:51/733.录入固定资产原始卡片:【财务会计】-【固定资产】-【期初数据】-【录入原始卡片】:52/7353/73(三)【财务会计】-【固定资产】-【期末处理】-【折旧与摊销】节点读取数据并计提折旧:54/73(四)在凭证制单节点查看生成的会计凭证:【财务会计】-【总账】-【制单】节点查看由固定资产模块传过来的折旧与摊销实时凭证,经过审核后生成总账系统的会计凭证。55/7356/73在制单节点查看到的会计凭证与会计平台配置的会计凭证一直,由此实现了固定资产模块传过来的实时凭证,满足了企业对财务业务一体化的要求,能够很好的为企业的财务人员减少工作量,而且自动传过来的数据,也规避了之前手工记账时的人为误差,大大提高了准确度和客户的满意度。注意事项:1.在配置会计平台时注意取数公式的设置;2.固定资产折旧率的计算是通过不同的资产类别来区分的,所以在新增固定资产时资产类别的选择很重要;3.资产类别只有绑定到账簿上才能生效。57/73管理类报表的分析更加易用、灵活——基于语义模型的自由报表格式设计核心功能大型客户支持服务业务部刘洁liujie1@ufida.com关键字:语义模型自由报表页维度固定成员1.案例的应用场景概述在IUFO5X系列产品中,许多项目都是按照客户提供的EXCEL进行报表格式设计,设置成千上百个业务函数、私有公式、公有公式等,尽管实施顾问费尽千辛万苦,也只能达到客户EXCEL的部分功能。许多客户提出能不能批量设置取数公式、增加excel中基本的排序、过滤、分组、统计等分析功能,使得对于管理数据的数据处理分析能够更加灵活、易用。2.具体解决方案(描述)在NCV6.1产品中,新版自由报表对于上述需求提供了解决方案。自由报表基于语义模型,以电子表格的方式进行报表格式设计,并可以设置各种分析功能。在报表浏览状态依然可以更改各类分析功能,达到实时交互分析数据的效果。58/732.1名词解释(与5X有区别或者新增加的)语义模型:各个业务表以及所有的字段。类似于5X查询引擎中的取数表。可扩展区域:是放置语义模型的区域。类似于动态区域。页维度:数据态对数据进行过滤,页维度是另一种形式的筛选,与筛选又有些区别。筛选一般只对当前扩展区起作用。而页维度有可能对所有扩展区都起作用。固定成员:当对某个字段设置固定成员后,就是在数据展现的时候会按照该字段设置的几个固定的成员和其顺序来展现数据。2.2基于语义模型的自由报表新建流程2.2.1自由报表的新建1)选择自由报表功能节点,就会出现如下界面:2)接下来我们选中左面目录树中的一个目录,选择工具栏上的“新增”,如下图:3)报表卡片界面中填写“自由报表名称”、“自由报表编码”,如下图:59/734)点击工具栏中“保存”之后,该目录下的报表列表中就会出现刚才新建的报表,如下图:2.2.2自由报表的格式设计1)在自由报表界面选中需要格式设计操作的报表,点击工具栏中的“格式设计”如下图:2)报表的“格式设计”主界面如下:60/733)主界面中主要包含菜单、工具栏、自由报表导航区域、数据显示区域以及语义模型视图等部分。如下图:2.2.3语义模型的使用1)点击“数据源”上方的工具栏中的“插入语义模型”,出现选择语义模型界面,如下图,选中已经定义好的语义模型“销售管理”。61/732)点击“确定”,报表设计界面的语义模型信息框中就会出现被选择的语义模型,如下图:2.2.4可扩展区域1)可扩展区域是为了放置语义模型的区域,有两种定义方式,一种是选中一定区域,然后右键菜单中选择“设置可扩展区域”,如下图:62/732)可扩展区域定义界面如下图,填写相应的信息。63/733)点击“确定”之后,数据显示区域就会出现此可扩展区域,如下图:4)拖动右面语义模型信息框中语义模型的元数据,放入设置的可扩展区域中,如下图:5)设置可扩展区域的另一种方式:直接拖动右面语义模型信息框中的语义模型,放入数据显示区域,如下图:64/732.2.5数据预览功能1)定义完可扩展区域,并且放置语义模型之后,就可以对数据进行查看了,点击工具栏中的“预览”按钮,如下图:2)点击“预览”之后,数据就会显示在数据显示区域,如下图:65/732.2.6分析功能以排序功能为例,介绍分析功能的使用方法1)选中可扩展区域中的某一元数据,然后选择工具栏上的数据分析功能按钮,如下图:2)点击工具栏中的“排序”,数据显示区域显示如下:66/733)点击“预览”,会看到数据按升序来显示,如下图。如果此时保存了报表格式,则报表浏览时也会按照此排序设置进行报表数据展开。67/732.3分析功能之“固定成员”当对某个字段设置固定成员后,是在数据展现的时候会按照该字段设置的几个固定的成员和其顺序来展现数据。比如用户希望只展现单位1、单位2、单位3的数据,那么就可以通过对单位设置固定成员来实现用户希望看到的数据。固定成员的设置过程如下:1、打开任意的一张自由报表,选中扩展区域中的任何一个字段,在工具栏中选择“固定成员设置”按钮,可对所选择的字段进行固定成员设置。如下图1图12、如下图2是固定成员设置的对话框。当用户选中“固定成员”复选框后就可以对所选择的字段设置固定成员了。首先用户可以不仅对选择的字段进行固定成员设置,还可以选择其他字段,通过固定成员字段来选择。用户可通过“添加”、“删除”按钮增加和删除固定成员,同时可以通过“读取数据”按钮装载数据库中存在的所有成员;通过“向上”、“向下”按钮调整固定成员的顺序,同时可以通过固定成员列表的表头来对固定成员进行排序,点击“成员”表头就会按成员值进行排序,点击“显示名称”表68/73头就会按成员显示名称进行排序;可以编辑成员的显示名称来改变成员在数据展现的时候的显示名称。图23、设置完固定成员后,在自由报表中浏览到的数据就仅含固定成员的数据记录,如果数据库中没有某个成员的记录就会出现空行(下图的“河南”的数据就是),如下图3。69/73图34.如果想取消字段的固定成员设置,可在固定成员设置对话框中重新选中“默认成员”复选框,就取消了固定成员设置。如图4、图570/73图471/732.4分析功能之“页维度”页维度是数据态对数据进行过滤。a)页维度有可能对所有扩展区都起作用。b)页维度可以作用于不同的语义模型,只要他们有相同的字段表达式。如语义模型A有个字段叫name,语义模型B也有个字段叫name,而且都在扩展区中,则选择其中任何一个作页维度,都会对相关的扩展区起过滤作用。c)所有页维度只能来自于同一个语义模型。2.4.1页维度的生成由于没有页维度的情况下,页维度面板是默认不显示的,因此,每张表的第一个页维度只能通过菜单【数据】---【页维度设置】,打开页维度设置对话框72/73需要注意的是,在弹出页维度设置对话框前,可能会弹出语义模型选择对话框:语义模型选择对话框当且仅当以下两条件同时成立时才会出现:先前没有设置过页维度表中未定义扩展区或只存在空扩展区或至少存在两个扩展区以上,且来自两个73/73语义模型以上上述对话框中的值来自右边数据源面板中加载的所有语义模型。通过页维度设置对话框添加完一个页维度后,点确定,就会出现页维度面板:此后还可以通过以下三种方式添加页维度:格式态下:通过拖拽可扩展区域中的字段或通过拖拽语义模型树中的字段到页维度面板中。数据态下:先确定菜单【格式】-【是否区域联动】前的勾去掉,然后同格式态的操作即可。2.4.2页维度的删除有以下三种途径可以删除页维度:页维度设置对话框:通过点删除按钮,可以删除对应的页维度。格式态:直接把页维度拖出页维度面板,任何位置释放即可数据态:【格式】-【是否区域联动】前有√,则不能删除任何页维度无√,同格式态