将物料的单选辅助资料去重汇总到单据头字段原创
99人赞赏了该文章
396次浏览
编辑于2024年07月21日 10:59:48
【操作步骤】
1、物料上添加单选辅助资料字段,如下图,绑定“经营方式”、销售订单单据体增加文本字段,承载物料的经营方式、销售订单单据头增加文本字段,用于去重汇总统计单据体的文本字段;
2、打开销售订单扩展,在物料编码字段做值更新,将物料上的“经验方式”更新到自定义的文本字段 (注意:物料上的经营方式字段先做引用属性)
F_QEEF_Text_apv = FMaterialId.F_QEEF_Assistant_re5.Name.ToString()
FMaterialId.F_QEEF_Assistant_re5(物料上的单选辅助资料字段)
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(单据体字段所在明细标识)
4、单据头,做实体服务规则,调用 汇总去重文本的值更新
前置条件字段用单据体的文本字段,单据头的实体服务规则默认取不到,可以粘贴字段标识,如下图的公式:
执行调用字段值更新服务
设置无误保存退出,测试效果如下:
【补充说明】
本帖测试参考来源:如何将多行单据体字段值去重汇总至单据头?:https://vip.kingdee.com/link/s/loHtb
推荐阅读