联系
我们

工作日 9:00-18:00

13632615190

子表列汇总

子表列汇总是针对“可编辑子表”的,因为在实际应用中,我们经常会遇到需要把子表中的某个数字类型的字段(如金额,数量)等汇总到主单据的某个字段。

如下图,我们在结算某个业务员佣金的时候,选择他的订单,每一单的“实付佣金”需要汇总到主表中的“实付佣金”字段:

怎么实现呢?

1、打开开发平台,找到主单据并打开:主单据上有子表(子单据ID为“FeeEmployeeItem”)、有“实付佣金”字段,字段名为“__Fee__”;

2、选中子表并设置“列设置”属性;

列设置:

选中“实付佣金”列,我们可以看到其“数据库字段”属性为“__Fee__”,设置其“内容改变”事件为:

SetValue("__Fee__",SumColumn("FeeEmployeeItem","__Fee__"))

其中

SetValue的第一个参数“__Fee__”就是主单据“实付佣金”的数据库字段名,第二个参数SumColumn表示汇总子表操作;

SumColumn的第一个参数是子表的“子单据ID”,第二个参数为“__Fee__”表示子表中的“实付佣金”列的数据库字段名;



保存并发布后,只要输入子表中的“实付佣金”字段,就会自动汇总到主表的“实付佣金”字段中了。