金蝶eas-套打脚本,分录计算合计

61 阅读1分钟

问题描述

数据行的 数量 列,是通过脚本计算赋值的,而非具体的字段,所以不能直接用统计方法

解决思路

通过设置一个全局变量,在数据行的后置脚本中对该变量进行计算

步骤1

在数据表-数据行前面的任意一行,右键进入【属性设置】界面,在【通用-前处理脚本】中先设置一个全局变量

//第一个参数为变量名,第二个为值
set("sum",0)

1758184020391.png

步骤2

在数据行-后处理脚本中给前面设置的变量赋值

示例脚本

//获取分录的字段值
var qty = getFieldValue("metas","entry.qty")
//获取全局变量的值并与字段值相加
var sum =  get("sum") + qty
//将结果设置回全局变量中
set("sum",sum)

【注意】脚本中的数据源名称、字段名称,可在脚本向导界面的[数据源]中直接拖拽到内容框里。

image.png

步骤3

在指定单元格中获取拼接后的数据

//设置单元格值
setValue(get("sum"))

1758184639776.png

参考链接:【套打与打印】如何将分录中某个字段的值全都拼接在一起显示打印