file:///D/.结/ftp资料汇总/高手进阶系列/企业建模平台/模版设置/u8c打印模版-物资需求申请单打印模板中打印该存货的计划价.txt[2019/1/2913:29:01]解决思路:想取到物料生成档案上的计划价,那么就需要知道物资需求申请单上的需求库存组织主键和存货管理档案主键,但这两个主键在物资需求申请单打印模板的系统变量中没有,因此需要先实现把这个2个主键如何取到数据。1、需求库存组织主键:这个字段在物资需求申请单的表体,根据需求申请单表体的主键可以取到需求库存组织的主键,但打印模板中需求申请单表体的主键也没有,因此要通过有的单据主键(表头)和行号来确定需求申请单表体的主键:sqbid->getcolvalue2(po_requireapp_b,crequireapp_bid,crequireappid,h_crequireappid,crowno,crowno);那么根据申请单表体主键就可以确定申请单上需求库存组织的主键了:kcid->getColValue(po_requireapp_b,creqcalbodyid,crequireapp_bid,getcolvalue2(po_requireapp_b,crequireapp_bid,crequireappid,h_crequireappid,crowno,crowno))2、确定存货管理档案主键:根据第一步取到的申请单表体主键可以取到存货管理档案主键:chid->getColValue(po_requireapp_b,cinventoryid,crequireapp_bid,getcolvalue2(po_requireapp_b,crequireapp_bid,crequireappid,h_crequireappid,crowno,crowno))3、根据1、2步取到的数据就可以做计划价的公式了jhdj->getcolvalue2(bd_produce,jhj,pk_calbody,getColValue(po_requireapp_b,creqcalbodyid,crequireapp_bid,getcolvalue2(po_requireapp_b,crequireapp_bid,crequireappid,h_crequireappid,crowno,crowno)),pk_invmandoc,getColValue(po_requireapp_b,cinventoryid,crequireapp_bid,getcolvalue2(po_requireapp_b,crequireapp_bid,crequireappid,h_crequireappid,crowno,crowno)))用友网络科技股份有限公司