用友股份-LE服务支持部产品方案--《NC55应用技巧1》建立日期:2013-01-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-00032/120文档控制创建记录审阅人姓名所属部门职位审阅签字发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-01-01V1.03/120目录NC55版本IUFO动态表一个很有用的改进功能.................................................................5NC55版本IUFO建库初始化注意事项................................................................................8NC55版本如何实现人力资源各审批流单据打印带审批意见..........................................13NC55审批流实时消息配置案例一则................................................................................19NC55版本自定义薪资分摊条件生成凭证.........................................................................21NC55版本总裁桌面配置操作说明....................................................................................28NC55报销管理业务页签自定义项传平台辅助的方法......................................................31NC55查询模板应用一例...................................................................................................41NC55单据模板公式应用一例............................................................................................48NC55单据模板灵活运用...................................................................................................51NC55库存同一单据类型按照不同的业务类型支持不同的模版......................................55NC55库存再订购...............................................................................................................59NC55如何自定义web招聘的信息项目............................................................................63NC55设备卡片自定义项的应用........................................................................................68NC55现金银行账表重算余额的方法................................................................................75NC55销售生成的销售应收单参照生成销售收款单流程..................................................78NC55销售收款单根据存货带出产品线档案的问题.........................................................85NC55银行对账单问题交流................................................................................................87NC55预算——浮动取浮动的配置....................................................................................92NC55预算函数-动态区求和公式.....................................................................................101NC55预算控制--报销管理中单据....................................................................................1044/120NC55预算——现金流量函数的应用..............................................................................110NC55预算中如何取iufo报表中的数据..........................................................................114NC55资金上收取相应的结算单位做客商辅助核算.......................................................1175/120NC55版本IUFO动态表一个很有用的改进功能NC产品支持部吴洪英5.5版本IUFO中,动态表有一个很有用的改进功能,提醒大家注意。大家知道,以前动态行表,如果想增加列,是要取消动态区重新做的,而取消动态区会重新提取指标,重提指标会删除该表中已有的历史数据。所以,以前我们经常提醒顾问,在做合并报表实施时,一定要让客户想全了内部交易表的表项,后期增加比较困难。5.5版本不存在这个问题了。举例说明并截图如下:需求:因为增加了内部交易表表项,要求内部交易表增加两列。实现方法:内部交易表――格式设计――动态区域管理――修改6/120重新设置动态区域,延长两列,如下图,标为绿色区域即为新增列,提指标设公式就可以了。顺便说明一下,对于不支持动态区修改的以前版本,建议大家做合并报表实施时,可以采取以下措施:一是提醒客户一定要想全了内部交易表的表项,告知后续增加比较困难;7/120二是可以预留一些列,以备后续增加内部交易项时使用;三是如果当初做表时没有预留空列,补救措施是建议客户再做一张内部交易表,补充进去新表项。做模板时从新做的内部交易表中取数就可以了。不过,这样下级单位要填写多张内部交易表,会造成客户满意度下降。8/120NC55版本IUFO建库初始化注意事项NC&HR产品支持部吴洪英wuhy@ufida.com.cn5.5发版后,陆续收到很多顾问的提问,反映IUFO建库初始化时提示错误,无法登录IUFO的库正常初始化。具体表现为,象以前版本那样操作,建了空库,配置通了数据源,重启中间件,登录IUFO时,报如下图中的错误提示:咨询了测试部搭建环境的吴彦国工程师,才知道这是因为V5.5对于IUFO建库初始化的方法做了修改造成的。下面就5.5版本IUFO建库初始化步骤做一个简单的说明。一、建空库,配置中间件因为这个步骤与以前版本相同,我只截图不详细说明了。建空库9/120配中间件中的数据源信息重启中间件二、登录到NC中,建立IUFO对应的账套这一步骤是与以往版本不同的地方。10/120登录账套系统管理用root登录系统管理,密码是空。打开账套管理,建立IUFO对应的账套点击保存后,左侧待安装产品处列出全部产品,右侧已安装产品处是空的,因为是空库。这时,要从左侧选择客户化和集团报表,然后点击下一步。如图:11/120点击“下一步”,“开始安装”,安装成功后,重启中间件三、登录IUFO,开始初始化12/120再次登录IUFO,终于可以看到熟悉的初始化界面了。别忘记初始化用户名和密码都是root。13/120NC55版本如何实现人力资源各审批流单据打印带审批意见HR实施服务总部申玉珺syj@ufida.com.cn5.5版本人力资源的各审批流的单据打印的时候可以带出审批意见,以调配、离职为例,设置如下:打印模板设置节点,在设置附加审批信息中,勾选“是否附加审批意见”,单据ID的数据源变量为:pk_hi_stapplyb_h(调配离职单据主键)。这样走审批流的单据在打印预览的时候就可以附带出审批信息了。人力资源系统中,各审批单据的主键分别为:调配离职申请/审批单据主键为:pk_hi_stapplyb_h转正申请/审批单据主键为:pk_rm_apply_h出差申请/审批单据主键为:h_pk_away_h休假申请/审批单据主键为:h_pk_leave_h加班申请/审批单据主键为:h_pk_overtime_h定调资申请/审批单据主键为:pk_wachglvsht。除了调配、离职、转正需要设置一下外,休假、加班、出差、薪资定调级都进行了预置。14/12015/12016/12017/12018/12019/120NC55审批流实时消息配置案例一则HR实施服务总部申玉珺syj@ufida.com.cn业务需求:培训活动,在审批流中对某个操作员设置消息配置,添加审批不通过的消息接收人,消息内容中通过右键增加的单据项目和工作流参数在返回的消息中显示相应的内容。首先,培训活动的单据表头项目、表体项目需要在客户化二次开发工具单据管理单据项目管理中注册。选中相应的单据,表头,点击“自动注册”单据中的表头项目都会自动增加。对于,如部门,单据上是pk_deptdoc,部门主键,需要显示名称,这时还要选择引用档案:部门档案。第二步:在审批流定义节点增加审批流,针对审批人,进行实时消息配置,编辑消息模板,在消息内容处,鼠标右键增加工作流参数及单据项目信息。对于主键显示名称的,特别增加getName()。20/120最后只要去增加相应的单据,进行相应的审批操作即可。注意:配置中选择的是pk_deptdoc,所以只针对部门级培训活动起作用,公司级培训活动需要另外设置。21/120NC55版本自定义薪资分摊条件生成凭证申玉珺HR实施服务总部syj@ufida.com.cn客户需要生成如下凭证:用户凭证的特点:既要按照部门+岗位不同进不同的科目,也就是按照部门+岗位辅助核算,又要按照薪资项目的不同进不同的科目。5.5以前的版本,薪资分摊的条件,系统预置的只有部门、人员、人员类别、薪资项目。现在用户要求按照岗位生成凭证,5.5版本就可以实现了,通过自定义的薪资分摊条件实现。具体设置如下:1.登录集团:客户化二次开发工具会计平台影响因素定义,选择【工资福利系统】,增加影响因素:岗位,对应基础档案类型为:岗位档案。22/1202.登录集团:客户化二次开发工具单据管理单据影响因素定义,选择【工资发放单据】,增加系统影响因素:岗位,属性名:选择B0工资发放单据下的自定义影响因素1(factor1)。注:5.5版本,由于支持了用户自定义分摊条件,所以预置了20个自定义影响因素factor1-factor20。3.登录公司,在人力资源薪酬管理发放设置分摊类型节点,定义一个分摊类型,包括凭证中需要的所有的薪资项目,设置好增减项。23/1204.登录公司,客户化会计平台财务会计平台科目分类定义,系统预置的科目分类:计提工资、应付工资,根据客户要求定义影响因素,对照表。计提工资:定义影响因素为:部门、岗位。应付工资:定义影响因素为:工资分摊类型、工资项目。24/1205.登录公司,客户化会计平台财务会计平台凭证模板定义,工资发放单据,根据客户要求定义借贷方分录。摘要最好不同。另外在借方增加分录辅助核算:部门档案、岗位档案。注:1)系统预置的总账辅助核算项中没有扩展的岗位档案,所以还需要在客户化财务会计信息会计科目节点,针对会计科目:管理费用\工资增加辅助核算项:岗位档案。25/1202)这样部门档案的核算项定义为表体中的部门主键,岗位档案的核算项定义为表体中的自定义影响因素1。6.登录公司,人力资源薪酬管理薪资核算薪资分摊,薪资发放后,进入薪资分摊节点,选择薪资类别、薪资分摊类型、薪资单据。这时在薪资分摊条件中可以看到自定义的岗位,双击,增加条件。按照部门+岗位+工资项目制单。26/1207.制单成功之后,在客户化会计平台财务会计平台凭证生成节点,可以查询到生成的凭证。27/12028/120NC55版本总裁桌面配置操作说明HR实施服务总部张英方zhangyfa@ufida.com.cn5.5版本,登录总裁桌面的时候如下错误:解决方案:修改总裁桌面的配置文件web.xml进行配置。具体修改办法如下:打开nchome路径如下:D:\ufida\nchome\hotwebs\hrdac\WEB-INF\web.xml29/120用记事本格式打开30/1201、找到basepath修改产品安装的目录2、找到codebase修改应用服务器的地址e:/ufsoft/nchome/resources更改为<nchome>/resources{APP_URL}/Plugin/BISetup.ocx#Version=7,0,0,53更改为http://nc_server_ip:port/hrdac/Plugin/BISetup.ocx#Version=7,0,0,53<nchome>http://nc_server_ip:port/hrdac请用实际值代替之后登录系统进行报表导入。选择报表浏览点击右键选择导入注意需要在权限管理中分配数据中心浏览者或是分析者的权限。31/120NC55报销管理业务页签自定义项传平台辅助的方法Nc产品支持部王静wjmint@ufida.com.cn55版本,如果会计平台要取报销单据上的自定义项作为辅助核算信息,那么就这个自定义项一定是财务页签上的项目,如果仅为业务页签项,则无法传递。针对这个问题,开发提供了汇总补丁包,打上汇总补丁包后,我们可以将业务页签和财务页签的自定义项进行业务关系配置,也就是说通过录入业务页签内容自动带到财务页签中来,这样就可以曲线求解了。具体设置方式如下1集团参数设置ERX:defitem16:defitem1;defitem3:defitem2;defitem16是业务页签的自定义项(可选值:defitem1~defitem50),defitem1是财务页签的自定义项(可选值:defitem1~defitem15),这样系统就会将业务页签的自定义项16内容拷贝到财务页签自定义项1中报销单自定义项16取自自定义项内容32/120单据项目业务页签为defitem16业务页签defitem3下面设置平台模板,这里要注意,车牌号码自定义项是16但这里我们要选自定义1,因为他财务页签对应的是自定义项1。同样部门档案是自定义项3,但要选他对应的自定义项2,由于部门档案自定义项2取出来的是名称,而凭证的辅助核算,我们需要的是pk,所以我们要用公式转换一下取值getColValue(bd_deptdoc,pk_deptdoc,deptname,#自定义项20#)33/120这样我们就可以取出该自定义项的内容了,如下图34/12055查询模板应用一例吴雅萍wuyp@ufida.com.cn问题描述:应收“明细账”中可以按“交易类型”条件进行查询,而应付“明细账”中没有“交易类型”查询条件。请问如何增加该查询条件,谢谢!问题现象:应收管理——明细账中有查询条件“交易类型”:35/120应付管理——明细账下查询条件找不到“交易类型”:解决方案:36/120可以在二次开发工具中自行增加查询条件。步骤:1、在客户化——模板管理——查询模板设置中查找这两个节点的查询模板编码:如上图,应付管理——明细账的查询模板编码为20080504,同样的方法找到应收管理——明细账的查询模板编码为20060504.2、在二次开发工具——模板管理——查询模板初始化中增加查询条件:首先、通过模板编码查询到查询模板:37/120查询结果:修改模板,增行:38/120对于需要录入的内容,可以参照应收管理——明细账中的查询模板(模板编码:20060504)中相应行的内容录入,查询结果如下图:参照录入:39/120保存即可。3、登录公司进行查询,看效果:40/12041/120NC55查询模板应用一例吴雅萍wuyp@ufida.com.cn问题描述:应收“明细账”中可以按“交易类型”条件进行查询,而应付“明细账”中没有“交易类型”查询条件。请问如何增加该查询条件,谢谢!问题现象:应收管理——明细账中有查询条件“交易类型”:应付管理——明细账下查询条件找不到“交易类型”:42/120解决方案:可以在二次开发工具中自行增加查询条件。步骤:4、在客户化——模板管理——查询模板设置中查找这两个节点的查询模板编码:43/120如上图,应付管理——明细账的查询模板编码为20080504,同样的方法找到应收管理——明细账的查询模板编码为20060504.5、在二次开发工具——模板管理——查询模板初始化中增加查询条件:首先、通过模板编码查询到查询模板:44/120查询结果:修改模板,增行:45/120对于需要录入的内容,可以参照应收管理——明细账中的查询模板(模板编码:20060504)中相应行的内容录入,查询结果如下图:参照录入:46/120保存即可。6、登录公司进行查询,看效果:47/12048/120NC55单据模板公式应用一例NC产品支持部张晨用户的原始需求:客户要求销售订单中填写存货后自动带出存货管理档案中的参考售价。方案说明:单据模板公式可谓是老生常谈了,为什么还要发这边案例,是希望顾问在以后的单据模板应用中注意两点:(1).在取基本档案表中字段的时候,注意管理ID与基本ID之间的联系和区别(2).注意后台表和表之前的关联的主键字段。方案如下:1.存货管理档案中输入参考售价为:9949/1202.在销售订单的单据模板上编辑公式此处需注意:由于存货编码字段上做的编辑公式过多,所以可以考虑将编辑公式做到数量字段上,如下图所示50/120公式为noriginalcursummny->getColValue(bd_invmandoc,refsaleprice,pk_invmandoc,cinventoryid)3.效果如下:手工填写表体数量字段时触发公式执行,带出含税单价为存货管理档案中的参考售价。51/120NC55单据模板灵活运用NC产品支持部姚晓华yxh@ufida.com.cn在项目实施过程中,用户会对某一个单据提出这样的需要,如以付款结算单为例,用户希望在填写付款结算单的时候,付款结算单的金额不能大于500元,如大于500系统不能保存此单据,并且给以提示。针对此应用,在55前的版本可能要代码支持,55后可以通过单据模板上设置公式来实现这个控制。1.进入集团复制一个D5单据,并找到付款原币金额字段编辑公式见下图2.保存并分配此模板给操作员3.在公司录入单据,当金额大于限定金额,系统有提示,见下图,按确定后返回0,并可重新修改。52/1201、首先定义存货的标准存储单位。存货在某货位上存放的数量=货位档案中的货位容积/多少标准存储单位,且此处的的多少标准存储单位是主计量单位的值。2、定义货位档案中每个货位的货位容积53/1203、修改流程配置中库存单据的动作事件控制配置,将检查货位容量是否超出放开,保存完毕以后,清一下前台缓存。如果是其他出入库单的话,可以将单据配置在通用业务类型下。4、做一张其他入库单测试54/120根据上面的配置存货在这个货位上的最大容量为20/10=2,那么入库数量为3的时候就会报错,超出的数量为(3-2)个设置的多少标准存储单位,即10。55/120NC55库存同一单据类型按照不同的业务类型支持不同的模版NC产品支持部徐建军xujianjun@ufida.com.cn现在客户有一些需求是在做相同的业务时需要根据不同的业务类型来用不同的单据模版,但是以前的产品中模版是和人员角色关联的,无法达到这个要求,在55版本中销售、库存已经支持这种操作,下面就介绍一下详细的应用,以库存的采购入库单为例。1、首先在功能注册中复制一个节点。56/120注意:对应文件名或控件名及对应帮助文件名可以直接拷贝原来的采购入库单的,只需要保证编码和名称不重复即可。2、增加节点完毕后很可能在权限分配中看不到这个节点,这个时候可以去《自定义菜单》中看一下,是否分配在了其他节点下,如果是的话,将这个新增的节点拖到正确的位置(左键点中拖动即可)。3、复制新增一个单据模版采购入库单2222,然后给相关的人员分配这个节点的权限,如果这个时候去公司双击这个节点的话肯定打不开,因为没有分配任何模版包括系统模版,因此需要先分配一个模版,但是这个操作只能在功能节点默认模版设置中来操作。57/1204、这样的话,在公司打开节点就能看到单据了5、这样在做不同的业务流程的时候可以按照不同的单据模版来设置了,而且不管给用户分配了什么模版,打开这个节点的时候只会调用第三步中分配的模版。58/12059/120NC55库存再订购NC产品支持部徐建军xujianjun@ufida.com.cn本版本库存再订购的功能是根据设置的一些属性,在库存存量达到一定值的时候可以自动生成请购单或者调拨订单,下面我就详细介绍一下如何应用。1、首先介绍一下参数IC049:存货管理按库存组织还是按仓库,如果选择库存组织的话,需要在物料生产档案中做第2步操作,如果选择仓库的话,请看第3步。2、维护物料生产档案中物料的一些属性,如下图:物料类型:(1)采购件:再订购申请成功后会生成请购单(2)内部调拨:再订购申请成功后会生成调拨订单60/120维护最高库存以及再订货点,一旦可用量小于等于再订购点的可以生成再订购申请。计划属性选择再订购点批量规则为经济批量当存货可用量小于等于再订购点的时候默认按照经济批量来订货。3、如果参数IC049选择为仓库的话,按照仓库存货存量中最高库存、在订购点、经济批量的设置来判断订货时点以及订货数量,物料类型还是按照物料生产档案的设置。61/1204、55版本对于再订购的申请做了后台的任务,可以通过预警平台来达到实时维持库存存量的目的订购规则为按最高库存补齐订货的时候生成的再订购申请的数量为最高库存-现存量。5、下面是可以看到此存货的可用量为18小于再订购点,因此触发后台任务会生成请购单6、生成请购单如下:62/1207、注意:55版本再订购申请的后台预警需要执行下面的脚本方能配置。insertintobd_bdinfo(pk_bdinfo,bdcode,bdname,refnodename,codefieldname,corpfieldname,isdef,isselfref,selfrefclass,refsystem,ts,pk_corp,orgtypecode,tablepkname)values('0001Z310LIUJQ0629001','IC0001','再订购点订购规则','再订购点订购规则','orderrule','pk_corp','Y','Y','nc.ui.ic.ic301.OrderRuleRefModel','ic','2009-06-2914:09:04','0001','1','orderrule');63/120NC55如何自定义web招聘的信息项目eHR实施服务部杨飞yangfei@ufida.com.cn55的web招聘可以自定义信息集和信息项,下面说一下大体操作过程:1、进入信息集设置节点,选择应聘人员信息集,增加信息集或者信息项,如下图,增加信息项ttttt2、有自助角色-系统管理员的用户登陆到自助中的,选择系统管理页签,选择管理公司为集团,注意,如果不是集团,在信息集类别中将看不到应聘人员信息集64/1203、选择信息集类别为:应聘人员,如下图:点‘编辑’按钮,然后‘添加’,可以增加信息集,如上图,增加了自定义信息集test4、选中上图中的一个信息集,点‘配置’,进入配置界面,如下图,在界面上点右键,如下图:选择管理公司:集团65/120选择:打开表单配置窗口,如下图:可以设置项目是否可见,必输,只读等。66/1205、登陆招聘可以看到自定义的字段:67/12068/120NC55设备卡片自定义项的应用——如何导入自定义项Nc产品支持部王静wjmint@ufida.com.cn1.设置自定义项,引用自定义项2设备卡片单据模板将其做成显示69/1203.分配模板,录入设备卡片可见70/120设备卡片导入,excel输入自定义项导入71/120生成设备卡片72/12055设备卡片自定义项的应用(二)——如何将自定义项做为查询条件Nc产品支持部王静wjmint@ufida.com.cn如果将自定义项作为条件,又该如何设置呢?同样引用自定义项73/120这里要注意,该自定义项必须是设备表头引用的自定义项,如果是单据模板中高级属性引用的自定义项,则实现不了二次开发工具查询模板初始化中进行修改字段编码我们可以根据已有编码进行推测,自定义项一般都是def代表的,这里其他字段都是pam_equip开始的,如果我们不了解他的含义,一样可以按照规则进行添加74/120查询的时候我们就可以参照到该条件了75/120NC55现金银行账表重算余额的方法Nc产品支持部王静wjmint@ufida.com.cn我们在处理项目问题过程中,经常会出现银行存款日记帐等现金银行账表查询数据不正确的问题,在此介绍一个产品的隐藏功能,共大家使用首先,来看一下现象问题现象1:进行银行存款日记账的查询,同账号日期:4月1日至4月30日和5月1日至5月31日进行对比,4月底的月末余额和5月初月初余额不一致。问题现象2:当所有单据都是已结算状态,查询全部与已结算应该是一致的,但数据不一致76/120真对这种问题1、采取重新抽取预处理表数据的方式解决:说明:在现金管理-账表查询-资金余额汇总查询节点下,按ctrl+alt+c调出重建界面,状态选已保存,公司选相应的问题公司,找出查询余额不一致时的起始日期,设定为起始日期,选择公司,进行抽取。此问题起始日期为2010-02-01。2、注意事项:ctrl+alt+c功能不要轻易使用,执行时请不要做抽取公司下任何财务或资金的单据操作。用户类似的问题都可以照此解决。重算一次发生数据另外值得一说的是,这里要根据不同状态分别刷新,因为后台存储是三张不同的表。77/12078/120NC55销售生成的销售应收单参照生成销售收款单流程nc&hr产品支持部洪波hongbo1@ufida.com.cn产品的标准流程中,录入了销售应收单后,销售收款单是可以通过参照销售应收单生成的。但销售传过来的销售应收单无法正常参照生成销售收款单。如下图销售应收单:联查上下游单据可看到是销售发票推制生成:79/120在单据录入节点,交易类型首先选择销售收款单,然后流程选择销售应收单,生成销售收款单时,查询不到此应收单:80/120我们看一下相应的流程配置(so02)普通销售:81/120销售环节与销售应收单的流程是断的,是通过非业务流程“销售结算”系统推制生成的销售应收单。所以导致我们刚才遇到无法参照生成的问题。82/120所以需要配置流程为:83/120修改流程后,重新审核销售发票,单据管理节点审核销售应收单后,录入销售收款单就可以参照生成了:84/12085/120NC55销售收款单根据存货带出产品线档案的问题nc产品支持部王静wjmint@ufida.com.cn需求:客户要实现产品线+客商的信用控制问题描述:存货档案内已经定义了产品线,但在销售收款单上录入存货编码和名称后,无法自动带出产品线信息,而且先录入产品线信息后,也没有校验其归属下的存货,很容易出现错误解决方案:存货名称,存货编码项的编辑公式都加入这两条公式productline->getColValue(bd_invbasdoc,PK_PRODLINE,pk_invbasdoc,cinventoryid);productline_name->getColvalue(bd_prodline,prodlinename,pk_prodline,productline)产品线productline_name显示和编辑公式清空,同时做成不可编辑86/120选择存货,自动带出产品线档案,不可编辑的同时避免了先输入产品线的问题87/120NC55银行对账单问题交流NC产品支持部张建军Zhangjjd@ufida.com.cn笔者在项目支持过程,因NC5.5的银行对账单取消了手工录入功能,只支持银行对账单导入,诸多项目和顾问反馈55对账单功能不合理。下面仅就常见问题和大家沟通,对大家的工作和学习有所帮助。希望增加手工录入功能因为部分银行业务量极少,用对账单模板导入很麻烦,而且产品自带的对账单模板的易用性也待商榷,就此问题笔者已和需求确认,基本产品一致性的考虑,只是完善对账单的导入功能,不会增加手工录入功能。如何删除导入的错误数据55只能通过重新导入覆盖历史数据实现,系统会自动覆盖相同项的数据,历史数据可通过查询时勾选只包括异常记录实现如何增加自定义银行类别例如,增加银行类别为“重庆银行”,银行唯一标志码为“cqyh”的数据。1.excel增加一条银行类别。88/120在excel界面右侧有银行类别列表,在最后一行增加“自定义银行-SELF”(注意格式,前面为名称,分隔符为-,后面为银行唯一标志码),选中excel界面表格上方的银行类别下拉框,选中后选取菜单-数据-有效性,选择:来源然后选择区域89/120Excel增加完毕。(以上可能由于excel版本不同操作有所不同。)2.在客户化->基本档案->结算信息->银行类别下增加需要增加的银行类别在集团下添加。3.增加网银信息模板设置。90/120客户化->基本档案->结算信息->网银信息模板设置添加这个主要是为了数据的完整性。不添加此模板对账单也可以导入。4.在nchome\resources\ebank\system文件夹下修改banktype.xml文件增加一行对应的银行类别。如下:<rownbanktype="198"banktype="198"sbanktype="cqyh"bankname="重庆银行"jtgj="N"jtzf="N"zf="Y"zfcx="N"dfdk="N"dfdkcx="N"mx="Y"ye="Y"maxdays="1000"totaldays="1000"maxrow="100"zfcxdays="2"/>其中nbanktype是对应的网银信息模板设置的模板编码。5.创建对应的银行类别的文件夹创建cqyh文件夹(例如建行,对应的有ccb的文件夹),然后把其他文件夹如ccb文件夹的uid.xml文件拷贝进去。操作结束后该银行类别的银行账户,就可以导入了。91/12092/120NC55预算——浮动取浮动的配置NC产品支持部崔树成csc@ufida.com.cn在预算55版本中,浮动取浮动的配置项放在了应用模型下,不在代码中做配置项,更加方便了使用。对于浮动取浮动中有些特殊的应用如何配置呢?我们可以根据一下的几个例子来共同学习一下。浮动取数配置文件位置格式如下:93/120<?xmlversion="1.0"encoding="gb2312"?><nc.tb.busilogic.VarCarryConfig-array><nc.tb.busilogic.VarCarryConfig><!--来源应用模型code--><srcCubeCode></srcCubeCode><!--来源应用模型表单code--><srcViewCode></srcViewCode><!--来源应用模型表单浮动区ID--><srcVarID></srcVarID><!--来源计划参数维过滤【不填则默认为参数维和目标计划一致的计划】--><!--格式:维度定义1code=维度成员1code;维度定义2code=维度成员2code;……--><!--注:如果来源计划参数维包含目标计划参数维中没有的维度定义,则必须定义参数维过滤条件,否则过滤得到的计划不唯一就无法取数!--><srcParaDv></srcParaDv><!--来源计划浮动区维度过滤【不填则默认取该计划浮动区内所有数据】--><!--格式:维度定义1code=维度成员1code1,维度成员1code2;……--><srcDvFilter></srcDvFilter><!--来源计划浮动区需要取数的表头列号【从0开始,不填则默认取浮动区的所有浮动表头列】--><!--注:如果来源计划的浮动区包含目标计划浮动区里没有的维度,则一定要定义取数的列号保证只取一样的维度,否则取多了维度会有问题!--><srcCols><int>0</int></srcCols><!--目标应用模型code--><dstCubeCode></dstCubeCode><!--目标应用模型表单code-->94/120<dstViewCode></dstViewCode><!--目标应用模型表单浮动区ID--><dstVarID></dstVarID><!--目标计划参数维过滤【不填则默认为模型对应的所有计划都使用本条取数逻辑】--><!--格式同srcParaDv--><dstParaDv></dstParaDv><!--目标浮动区默认维度【不填则默认维度都为null;源浮动区和目标浮动区维度结构完全一样的也不用填】--><!--格式同srcParaDv--><!--注:只包括目标浮动区有但是源数据浮动区没有的维度,作为填充目标浮动区的默认维度取值--><dstDefaultDv></dstDefaultDv></nc.tb.busilogic.VarCarryConfig></nc.tb.busilogic.VarCarryConfig-array>其中srcCubeCode、srcViewCode、dstCubeCode、dstViewCode取相应应用模型、表单的编码其中srcVarID、dstVarID为相应表单上的浮动区域标识,查找浮动区域标识的位置如下图所示95/120下面举例说明各项含义:【示例一】简单的浮动区对照关系(只需定义必填的基本信息)取数逻辑:模型varcube1的表单222的浮动区var_A2:B2从本模型对应计划(即本计划)表单111的浮动区var_A2:B2取浮动区维度数据。XML:<nc.tb.busilogic.VarCarryConfig><!--从varcube1模型表单111的浮动区var_A2:B2取数--><srcCubeCode>varcube1</srcCubeCode><srcViewCode>111</srcViewCode><srcVarID>var_A2:B2</srcVarID><!--要取数的浮动区:模型varcube1表单222的浮动区var_A2:B2--><dstCubeCode>varcube1</dstCubeCode><dstViewCode>222</dstViewCode><dstVarID>var_A2:B2</dstVarID></nc.tb.busilogic.VarCarryConfig>取数结果:96/120【示例二】复杂的浮动区取数对照关系(本条逻辑中定义了所有可设置信息)取数逻辑:模型varcube2表单111的浮动区var_B2:D2,对于参数维中季度取1季度的计划,从模型varcube3中资产类别为固定资产的计划的111表单浮动区var_A2:C2中取客商为aaa、ccc的0、1列维度信息,模型varcube2表单111的浮动区var_B2:D2中部门档案一列取不到对应维度,默认取值为w1-dep1。注:可为同一模型表单上不同浮动区定义多个取数关系:此处为varcube2模型111表单浮动区取数定义①XML:97/120<nc.tb.busilogic.VarCarryConfig><!--从varcube3模型表单111的浮动区var_A2:C2取数--><srcCubeCode>varcube3</srcCubeCode><srcViewCode>111</srcViewCode><srcVarID>var_A2:C2</srcVarID><!--来源计划参数维过滤:w20资产类别=01固定资产--><srcParaDv>w20=01;</srcParaDv><!--来源计划浮动区维度过滤:999客商=aaa,ccc--><srcDvFilter>999=aaa,ccc;</srcDvFilter><!--来源计划浮动区取数列号:浮动区只取指标和收支项目两列维度信息,客商不取,对应表单上的0、1两列--><srcCols><int>0</int><int>1</int></srcCols><!--要取数的浮动区:模型varcube2表单111的浮动区var_B2:D2--><dstCubeCode>varcube2</dstCubeCode><dstViewCode>111</dstViewCode><dstVarID>var_B2:D2</dstVarID><!--取数计划参数维过滤:091季度=1季度--><dstParaDv>091=001;</dstParaDv><!--取数计划浮动区默认维度:w10部门档案=w1-dep1--><dstDefaultDv>w10=w1-dep1;</dstDefaultDv></nc.tb.busilogic.VarCarryConfig>取数结果:98/120【示例三】复杂的浮动区取数对照关系(按需定义其它信息)取数逻辑:模型varcube2的计划,表单111的浮动区var_B4:D4,从模型varcube3中资产类别为无形资产的计划的111表单浮动区var_A2:C2中取0、1列维度信息,模型varcube2表单111的浮动区var_B4:D4中部门档案一列取不到对应维度,默认取值为空。注:此处为varcube2模型111表单浮动区取数定义②99/120XML:<nc.tb.busilogic.VarCarryConfig><!--从varcube3模型表单111的浮动区var_A2:C2取数--><srcCubeCode>varcube3</srcCubeCode><srcViewCode>111</srcViewCode><srcVarID>var_A2:C2</srcVarID><!--来源计划参数维过滤:w20资产类别=02无形资产--><srcParaDv>w20=02;</srcParaDv><!--来源计划浮动区取数列号--><srcCols><int>0</int><int>1</int></srcCols><!--要取数的浮动区:模型varcube2表单111的浮动区var_B4:D4--><dstCubeCode>varcube2</dstCubeCode><dstViewCode>111</dstViewCode><dstVarID>var_B4:D4</dstVarID></nc.tb.busilogic.VarCarryConfig>取数结果:100/120101/120NC55预算函数-动态区求和公式NC产品支持部张建军Zhangjjd@ufida.com.cn在55项目支持过程中,遇到一个问题,浮动区域求和,在502中用SUM_VAR可以实现,在55中用表单公式也可以实现,但咨询开发后,维度公式也支持此功能,希望此案例能够加深大家对于维度公式的理解。一、设置模型二、设置表单公式三、取数成功102/120但产品不建议设置表单公式,而且表单公式不支持在列表状态下执行,所以咨询开发后也可以用维度公式来进行设置:希望此案例有助于大家对于维度公式的理解。一、设置维度公式103/120可见下图效果104/120NC55预算控制--报销管理中单据增加的自定义项如何进行预算控制NC产品支持部崔树成csc@ufida.com.cn客户需求在报...