python合并打印表头数据原创
金蝶云社区-手滑了一下
手滑了一下
1人赞赏了该文章 748次浏览 未经作者许可,禁止转载编辑于2021年07月29日 14:32:00

问题:合并打印多个物料清单,打印在一份清单里,不进行分录打印。



解决:

image.png


image.png


基于他人代码修改

from System import StringComparison
from System import String

def OnPrepareNotePrintData(e):
    if e.DataSourceId.Equals("FBillHead", StringComparison.OrdinalIgnoreCase):#判断数据来源是单据头
        if e.IsMergedPrint:    #判断是不是合并打印
            qty=0
            for obj in e.DataObjects:
                qty=qty+int(obj["F_jlkj_Qty1"])#合计数量
            for obj in e.DataObjects:
                obj["F_jlkj_Qty1"] =qty;    #赋值




参考

Python脚本实现合并套打时候单据编号合并打印 (kingdee.com)

赞 1