NCC采购期初暂估维护列表显示无税金额合计方案罗琨luokun6@yonyou.com1、引言NCC2111期初暂估维护节点,列表下预置可以显示总价税合计,如果要显示无税金额合计,要怎么设置呢?2、应用场景及问题描述NCC2111期初暂估维护节点,列表下预置可以显示总价税合计,如果要显示无税金额合计,要怎么设置呢?3、解决方案由于单据表体记录有表头列表的主键,因此我们可以通过数据库创建一个视图view,根据表头主键汇总表体的无税金额合计字段的值。然后前台单据模板通过getcolvalue公式取视图的数据来实现。具体操作步骤如下:3.1通过PLSQL客户端,创建个视图view,创建语句如下:createorreplaceviewv_po_initialest_basselectpk_initialest,sum(norigmny)wsjghjfrompo_initialest_bwheredr=0groupbypk_initialest;【语句解析】:createorreplaceviewv_po_initialest_b是创建一个名称是v_po_initialest_b的视图。asselectpk_initialest,sum(norigmny)wsjghjfrompo_initialest_b,意思是该视图是根据查询po_initialest_b期初暂估单明细这张数据库表的pk_initialest,合计norigmny无税金额字段的结果集创建的。wheredr=0的意思是查询结果按照dr=0过滤,dr是单据状态字段,0代表正常状态的单据,1是删除状态的单据。groupbypk_initialest是按照pk_initialest字段进行排序。3.2期初暂估单表头启用自定义项,数据类型为金额。3.3模板设置里找到期初暂估单列表的单据模板,在自定义项无税金额合计字段上设置显示公式取视图的数据:getcolvalue(v_po_initialest_b,wsjghj,pk_initialest,list_head.pk_initialest)3.4验证效果:如果列表下要对不同单据的无税金额合计字段进行显示合计,可以在模板设置里对该字段勾选合计即可。