电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开案例.套打实现针对单据体一对多关系去重计算

来源:金蝶云社区作者:金蝶2024-09-234

二开案例.套打实现针对单据体一对多关系去重计算

# 【场景描述】 同一个单据体数据中有一对多关系的时候,或者父子单据体放在同一个数据表格上打印,汇总父单据体数据翻倍的问题。 以组装拆卸单为例,组装拆卸单有成品明细和子件明细,为实现按照成品和子件分组汇总的需求,需要将单据体和子单据体绑定在同一个数据表格上,这个时候在分组行汇总成品数量的时候,数据会根据子单据体的数量行数翻倍 如图: ![1.webp](/download/0100429c43321f4b40a09308939c8a3915b3.webp) # 【处理方案】 ## 一、思路 1. 通过==聚合动态字段拼接每一行的物料编码和数量==。 2. 相同的物料编码和数量判断为同一行,将数据==去重取数==,每一行就只会出现一次。 3. 再将去重后的数据==去掉物料编码,汇总数量==。 ## 二、方案 ![2方案.webp](/download/01007b1365cd35aa405d9a1667f23f8828ba.webp) 配置套打聚合动态字段实现,sum(map(lambda x:float(x[x.find(";")+1:]),set(map(lambda x:format(x. FMaterialId.FNumber)+";" +format(x. FQty ),Ac

二开案例.套打实现针对单据体一对多关系去重计算

# 【场景描述】同一个单据体数据中有一对多关系的时候,或者父子单据体放在同一个数据表格上打印,汇总父单据体数据翻倍的问题。以组装拆...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信