NC外币请购实施方案_第1页
NC外币请购实施方案_第2页
NC外币请购实施方案_第3页
NC外币请购实施方案_第4页
NC外币请购实施方案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

外币请购实施方案广西用友实施中心韦敏生gxwms@2012-3-151应用场景需求:本位币为人民币,有外币采购业务。在请购单环节,需进行多币种管理。NC的请购单上没有币种信息,未区分原币和本币金额,不支持外币处理业务。提交NC在线的结果是不支持,建议二开。需求点2:自动根据选择的币种,选择最新的汇率。系统版本:NCV5.7/Oracle10G2需求分析系统不支持,但是客户的进口采购业务量很多,需求是刚性的。且企业的管理流程和内控要求必须按上诉流程进行,要求客户调整流程是不合理的。只能通过变通的方法进行处理,变通的方法就是使用自定义项。最先的思路是:在请购单表头上的自定义项2引用币种后,通过单据参照时的数据交换,将自定义项目2的值传递到采购订单的表头“整单币种”。实际操作中发现,该数据交换规则无效,币种仍默认为人民币。NC在线答复采购订单的币种时通过某种规则自动默认的,无法通过数据交换传递,看来NC采购业务的外币处理能力不是一般的差啊。修改后的思路为:请购单表头上的自定义项2(币种),自定义项3(汇率)分别传递到采购订单表头的自定义项2(币种),自定义项3(汇率);请购单表头上的自定义项2(币种),自定义项3(汇率)分别传递到采购订单表体的自定义项2(币种),自定义项3(汇率);然后通过采购订单的表头的必输字段的编辑公式进行触发

后,回写币种和汇率到采购订单的表头的币种和汇率信息;通过采购订单的表体的必输字段的编辑公式进行触发后,回写币种和汇率到采购订单的表体币种和汇率信息;3实施步骤3.1增加自定义项增加“币种”和“汇率”两个自定义项,并分别引用到请购单表头和采购订单的表头/表体。消息中心|定义自定义项|增加修改册除 刷新 查询打印供应链妹购管理_话购单一表佐供应链字购管理—请购单—表头供应链麻购管理供应链字购管理—输出—表体—输出—表头供应链妹购管理_话购单一表佐供应链字购管理—请购单—表头供应链麻购管理供应链字购管理—输出—表体—输出—表头撕咨患或由话字段自定曳项编码自定曳项名称自定义项WGYL06币种自定义项3GLY07汇率自定义项4自定曳项编号自定曳项名称数据类型字符长度小数位数使用档案编码便用档案名称2GYL06币种统计10044外币档案3GLY07汇率数字52消息中心定义自定义项|[引用自定义项|— 修改 复制刷新打印消息中心I定义自定义项|引用自定义项|修改 复制刷新打印|畚科计划怀邕备料计划头-匕,采购管理▲字段自定曳项编码自定曳项名称自定受项ZGYL06币种供应链球购管理球购订单—表体日自定曳项3GLY07汇率供应链球购管理球购订单—表头自定曳项43.2设置汇率外币汇率维护通过期间汇率进行维护,每一个汇率月维护一次。注意:即使2个月之间的汇率没有变化,也必须每月进行维护。

3.3修改数据交换规则3.2.1.请购单到采购订单困客户化二次开发工具启集团1,困客户化二次开发工具消息中心I单据模根设置工具[数据壹换管理]编辑 数据壹换UAP集成开发工早J系毓管理工具。缓存管理UAP集成开发工早J系毓管理工具。缓存管理。参数设置21模根管理21会计平台21壹换平台设置。单据管理」蒲程配置数据交换管理I-巳采!竺翌_-囱|一国21采购订单国23采购到货国24价格结管单国25采购发票囱27采购菇食单囱23采购价格审批喜国29采购询报价单面2B修订订单20诘购单▲上游单据下游单据单据函数目能申捐器型用于晶示辛沔申福神M誉用亍21采购订单nc.ui.sourceref.pr.Source..<nc.L巽采购价格审...nc.ui.sourceref.pr.Source...<ni::.L29采购询报价单nc.ui.sourceref.pr.Source...■=:rn::.LZ2米购合同日...nc.ui.sourceref.pr.Source...■=:rn::.L61委外订单nc.ui.sourceref.sc.Sourc...■=:rn::.L删除请购单—表体_vdef2到采购订单_表体—vdef2交换;删除请购单_表体_pk_defdoc2到采购订单_表体—pk_defdoc2交换;删除请购单—表体_vdef3到采购订单_表体—vdef3交换;删除请购单_表体_pk_defdoc3到采购订单_表体—pk_defdoc3交换;增加以下交换规则:序号源字段目的字段类型公式1请购单_表头_vdef2采购订单_表头_vdef2公式getColValue(bd_currtype,pk_currtype,currtypename,H_vdef2)2请购单_表头_vdef2采购订单_表体_vdef2公式getColValue(bd_currtype,pk_currtype,currtypename,H_vdef2)3请购单_表头_vdef3采购订单_表体_vdef3映射3.2.2.采购订单到下游单据删除采购订单—表头—定义项2、采购订单_表头—定义项3、采购订单—表体—定义项2、采购订单—表体—定义项3到下游单据的交换规则。【本案例中,采购订单的下游单据为到货单】3.4修改单据模板3.3.1.请购单单据模板修改请购单的单据模板,将表头“自定义2”、“自定义3”显示出来并设为可编辑与必输项。自定义项2的编辑公式:accperiod->left(dpraydate,8)+"01”;pk_accperiod->getColValue(bd_accperiodmonth,pk_accperiodmonth,begindate,accperiod);pk_curr->getColValue(bd_currtype,pk_currtype,currtypename,vdef2);pk_currinfo->getcolvalue(bd_currinfo,pk_currinfo,pk_currtype,pk_curr);vdef3->iif(getcolvalue2(bd_adjustrate, adjustrate,pk_accperiodmonth,pk_accperiod,pk_currinfo,pk_currinfo),getcolvalue2(bd_adjustrate,adjustrate,pk_accperiodmonth,pk_accperiod,pk_currinfo,pk_currinfo),1)3.3.2.请购单取汇率修改请购单的单据模板,设置自定义项2(币种)的编辑公式如下:accperiod->left(dpraydate,8)+"01";pk_accperiod->getColValue(bd_accperiodmonth,pk_accperiodmonth,begindate,accperiod);pk_curr->getColValue(bd_currtype,pk_currtype,currtypename,vdef2);pk_currinfo->getcolvalue(bd_currinfo,pk_currinfo,pk_currtype,pk_curr);vdef3->iif(getcolvalue2(bd_adjustrate, adjustrate,pk_accperiodmonth,pk_accperiod,pk_currinfo,pk_currinfo),getcolvalue2(bd_adjustrate, adjustrate,pk_accperiodmonth,pk_accperiod,pk_currinfo,pk_currinfo),1)公式解释:取请购日期dpraydate的月份的第一天,如请购日期为2012-03-16,则取值2012-03-01到accperiod变量;取变量accperiod对应的会计月份的PK值;根据自定义项2(币种)取币种的PK值并赋值给变量pk_curr根据币种PKpk_curr取得外币汇率关系pk并赋值给变量pk_currinfo根据外币汇率关系pkpk_currinfo和当前请购单的会计月份accperiod查询调整汇率表,取到取得利率并赋值给自定义3(汇率),当取不到值时,默认汇率为1。3.3.3.采购订单单据模板修改采购单的单据模板,将表头“自定义3”显示出来并设为不可编辑;将采购单_表头的整单币种与整单折本汇率字段隐藏;将采购单—表体的币种与折本汇率字段隐藏(因为参照后币种默认值仍是人民币,因此不需显示出来)。采购订单_表头的自定义2值为币种的pk值,因此不显示,增加一个自定义字段(curr),通过设置显示公式显示正确的币种。

设置显小公式为:curr->getColValue(bd_currtype,currtypename,pk_currtype,vdef2)3.3.4.触发公式编辑采购订单表头,将“采购组织”设置为必输项,在“采购组织”的编辑公式中,增加下列公式:ccurrencytypeid->vdef2;nexchangeotobrate->vdef3该公式的作用是当编辑采购组织时,将表头的自定义项2的币种信息和自定义项3的汇率复制给采购订单表头的整单币种和整单折本汇率。编辑采购订单表体,将“收货库存组织”设置为必输项,在“收货库存组织”的编辑公式中,增加下列公式:ccurrencytypeid->vdef2;nexchangeotobrate->vdef3该公式的作用是当编辑采购组织时,将表体的自定义项2的币种信息和自定义项3的汇率复制给采购订单表体的币种和折本汇率。并给相应角色分配单据模板3.5效果与日常维护参照维护请购单生成采购订单时,将请购单的币种/汇率分别传递到了采购订单的表头和表体的自

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论