打印模板中如何过滤分录数据

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

打印模板中如何过滤分录数据

1. 业务场景

打印模板中过滤物料明细分录字段数量不为0的分录数据(供应链中采购收货单为例或某字段为指定值时,希望不输出当前行 如下图所示,最终我们只需要打印出分录序号124三条数据既可。

打印示例效果:

2. 适用版本

金蝶云苍穹V4.0.014以上

3. 解决方案

3.1模板整体设计示例

打印模板中拖入数据表格,并绑定数据源字段。采购收货单模板中数据表格可绑定物料明细。如下图:


3.2 方案一:通过配置条件过滤数据

数据表格绑定数据源后,若需过滤部分数据,可以设置过滤条件,但过滤字段仅限于表格已绑定的数据源字段。具体详细操作可点击查看:打印模板的数据表格支持过滤分录介绍

该功能适用于金蝶云苍穹 5.0.019及以上


3.3 方案二:通过二开插件过滤数据

代码示例:

afterLoadData事件中获取打印单据的数据,再获取每张单据对应的物料明细分录的数据,

重新构造新的物料明细分录数据包,当物料明细分录中数量字段为0时不放入新的数据包中,最后将构造好的新数据包重新放回去既可.



其他类似场景(某字段为指定值时,希望不输出当前行)均可使用该方法。一般通过配置无法实现的特殊场景,可使用二开方式支持。




打印模板中如何过滤分录数据

1. 业务场景打印模板中过滤物料明细分录字段数量不为0的分录数据(供应链中采购收货单为例,或某字段为指定值时,希望不输出当前行)。 ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息