根据记录的内容隐藏发票的整个页面

2020-09-22 19:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在为提供的服务打印发票,但是为了简化问题,我们仅假装它们是出售的产品。 如果某个产品出现在要开票的项目列表中,则我们根本不希望生成发票,因为余额将通过其他方式处理。 如果某种产品(记录)出现在发票上,有没有办法抑制整个发票?

通过运行总计计算每张发票的特殊项目数,然后使用抑制公式

WhilePrintingRecords;
如果每个部分的{#RTNoPrintCount}> 0然后为True

,我就可以取消所有部分(徽标,地址,期初余额,期末余额等)和整个发票 去掉了。 但这仅在特殊产品是发票上的唯一产品的情况下才能正常工作。 如果发票上还有其他产品,它仍会删除特殊产品,徽标和地址部分,但仍会列出非特殊产品。

我也尝试使用标志变量,但也无法使其正常工作。

有什么想法吗?

我正在使用SAP Crystal Reports 14。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在为提供的服务打印发票,但是为了简化问题,我们仅假装它们是出售的产品。 如果某个产品出现在要开票的项目列表中,则我们根本不希望生成发票,因为余额将通过其他方式处理。 如果某种产品(记录)出现在发票上,有没有办法抑制整个发票?

通过运行总计计算每张发票的特殊项目数,然后使用抑制公式

WhilePrintingRecords;
如果每个部分的{#RTNoPrintCount}> 0然后为True

,我就可以取消所有部分(徽标,地址,期初余额,期末余额等)和整个发票 去掉了。 但这仅在特殊产品是发票上的唯一产品的情况下才能正常工作。 如果发票上还有其他产品,它仍会删除特殊产品,徽标和地址部分,但仍会列出非特殊产品。

我也尝试使用标志变量,但也无法使其正常工作。

有什么想法吗?

我正在使用SAP Crystal Reports 14。

付费偷看设置
发送
4条回答
一只江湖小虾
1楼 · 2020-09-22 20:16.采纳回答

我看到的一种可能的解决方案是在报表标题中包含一个隐藏的子报表,以检查是否需要隐藏该页面。 然后相应地隐藏页面。

好,我会做一些测试。 那么是否有一条命令禁止显示整个页面,还是像我现在一样继续禁止显示单个部分?

Climb_Ma
3楼-- · 2020-09-22 20:18

页面正在从上到下生成,同时在WhilePrintingRecords评估中逐节生成 时间。 如果页面已开始,此后将无法取消它。

clasier
4楼-- · 2020-09-22 20:18

确定。 非常感谢Vitaly的帮助。

一周热门 更多>