将物料的单选辅助资料去重汇总到单据头字段原创
金蝶云社区-猫猫头
猫猫头
99人赞赏了该文章 396次浏览 未经作者许可,禁止转载编辑于2024年07月21日 10:59:48

【操作步骤】

1、物料上添加单选辅助资料字段,如下图,绑定“经营方式”、销售订单单据体增加文本字段,承载物料的经营方式、销售订单单据头增加文本字段,用于去重汇总统计单据体的文本字段;

image.png

image.png

image.png

2、打开销售订单扩展,在物料编码字段做值更新,将物料上的“经验方式”更新到自定义的文本字段 (注意:物料上的经营方式字段先做引用属性)

 F_QEEF_Text_apv  = FMaterialId.F_QEEF_Assistant_re5.Name.ToString()


FMaterialId.F_QEEF_Assistant_re5(物料上的单选辅助资料字段)

image.png

3、在单据头的汇总去重文本字段做值更新

 公式:F_QEEF_Text_83g  = ','.join(set(x.  F_QEEF_Text_apv  for x in FSaleOrderEntry if x. F_QEEF_Text_apv  <>null))

F_QEEF_Text_83g (单据头的汇总去重文本)

 F_QEEF_Text_apv (单据体承载物料单选辅助资料的文本)

FSaleOrderEntry(单据体字段所在明细标识)


image.png

4、单据头,做实体服务规则,调用 汇总去重文本的值更新


前置条件字段用单据体的文本字段,单据头的实体服务规则默认取不到,可以粘贴字段标识,如下图的公式:

image.png

执行调用字段值更新服务

image.png


设置无误保存退出,测试效果如下:

image.png


【补充说明】

本帖测试参考来源:如何将多行单据体字段值去重汇总至单据头?:https://vip.kingdee.com/link/s/loHtb

赞 99