1/6用友股份-LE支持服务业务本部产品方案--《需求汇总平衡生成的请购单采购员字段按照采购岗存货设置取值》建立日期:2013-12-10修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-09822/6文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-12-10刘嘉亮产品支持部V1。0版本领域模块备注3/6目录需求汇总平衡生成的请购单采购员字段按照采购岗存货设置取值....................4一、问题描述:........................................................................................................4二、问题分析:........................................................................................................4三、解决方案:........................................................................................................44/6需求汇总平衡生成的请购单采购员字段按照采购岗存货设置取值之前写过一篇文档,叫《产品方案--请购单表体采购员字段取采购岗存货设置的配置方法》。按照文档里的方法配置了请购单公式以后,确实可以在自制请购单的时候带出采购员。但是如果是通过需求汇总平衡生成的请购单,表体采购员字段就无法赋值。本文就来探讨一下如何实现需求汇总平衡后的请购单表体可以按照采购岗存货设置的配置取到采购员。一、问题描述:如何实现需求汇总平衡后的请购单表体可以按照采购岗存货设置的配置取到采购员?二、问题分析:需求汇总平衡后,会生成请购单,这个过程是程序自动触发的。如果想让处于下游的采购员字段有值,只能是通过VO交换,给上下游字段传递过程中置入公式。查询二次开发工具下面的“数据交换管理”节点,发现系统提供了需求汇总平衡到请购单的VO配置。则此问题可以通过在VO中配置公式实现。三、解决方案:1、打开需求汇总平衡到请购单的VO。在空白处,右键,选择insert,类型不要选择映射,要选择“公式”。5/62、将上游需求汇总平衡单据表体的存货基本ID(pk_invbasdoc)字段与下游请购单表体的业务员(cemployeeid)字段连接起来。3、在公式编辑器里配置公式:getcolvalue2(scm_positioninv_b,cemployeeid,pk_invbasdoc,H_pk_invbasdoc,fpositiontype,"1")6/64、保存VO,清缓存。经过以上简单的配置过程,测试后发现,已经实现了需求汇总平衡后,生成的请购单表体采购员字段按照采购岗存货设置的内容自动赋值。则通过之前案例的请购单编辑公式及本案例的VO配置公式,可以比较全面的解决请购单表体采购员字段按照采购岗存货设置的配置自动取值。