套打.实践经验.当分组行内只有一行数据的时候,不显示分组行

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

套打.实践经验.当分组行内只有一行数据的时候,不显示分组行

【问题描述】

想要实现设置了分组,想实现当分组内只有一行数据的时候,不显示分组行


【解决方案】

采用分组行的不打印空行功能+套打聚合动态字段实现,参考:https://vip.kingdee.com/knowledge/specialDetail/363025883948262656?category=363048037708301568&id=314428448531761152&productLineId=1。


  1. 数据准备


  2. 设置按物料编码分组


  3. 设置上分组行“不打印”,下分组行“不打印空行”


  4. 设置动态字段


    动态字段基础请参考:https://vip.kingdee.com/knowledge/specialDetail/363025883948262656?category=363048037708301568&id=314428448531761152&productLineId=1。

    (1)分组表达式设置FMaterialId.FNumber,与分组管理的分组依据相同。

    (2)len(map(lambda x:x.FMaterialId.FNumber,ActiveObject))==1,计算分组内物料编码的数量,1则代表分组内只有一行数据。

    (3)".".join(set(map(lambda x:x.FMaterialId.FName,ActiveObject))),取分组行的某一个固定值,如物料名称。

    (4)sum(  FEntryAmount ),取金额的合计

  5. 绑定动态字段


  6. 实现效果



套打.实践经验.当分组行内只有一行数据的时候,不显示分组行

【问题描述】想要实现设置了分组,想实现当分组内只有一行数据的时候,不显示分组行【解决方案】采用分组行的不打印空行功能+套打聚合动态...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息