【问题标题】:Issue in printing brought-forward and carry-forward totals in BI Publisher在 BI Publisher 中打印结转和结转总计时出现问题
【发布时间】:2013-10-17 08:12:33
【问题描述】:

我们正在使用 RTF 布局开发 BI Publisher 发票打印报告。此报告在页面顶部打印客户详细信息,然后是发票行的详细信息,以及在页面底部的汇总表(金额和税金)。结转是结转总计显示在每页的顶部和底部(在多页报告的情况下)。保持打印格式的一致性很重要(以便客户地址始终位于顶部页面的左角,汇总表总是打印在底部等)。为了在页面底部打印每张发票的摘要,我们使用了带有分节符的标签,如用户指南中所推荐的那样。这适用于发票有多行溢出到第二页的情况。

但是,我们在特定场景中遇到了一个问题:发票本身的第一页中只有几行,但是在同一页中没有剩余空间可以打印汇总表,因此仅打印汇总表在底部的第二页。在这种情况下,不会显示第 1 页中的结转总计和第 2 页中的结转总计。如果您随时发现类似问题,请建议如何解决此问题。

【问题讨论】:

    标签: bi-publisher


    【解决方案1】:

    考虑分开你的部分,而不是使用 Word 的页眉和页脚。

    将此代码放在文档的开头

    <?initial-page-number:'1'?>
    <?call-template:tHEADER_VERSO?>
    <?start:body?>
        <?call-template:tHEADER_RECTO?>
        <?call-template:tCONTACT?>
        <?for-each@section:On_Payment_Terms_S3?>
            <?call-template:tDETAILS?>
        <?end for-each?>
    <?end body?>
    <?call-template:FOOTER?>
    

    然后定义一个部分

    <?template:tFOOTER?>
    insert content here
    <?end template?>
    

    这样,文档将始终保留足够的空间来打印您的结转总计。当您将结转放在 Word 的页脚时,我遇到了相同的赔率结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 2014-12-06
      • 2021-02-07
      • 1970-01-01
      相关资源
      最近更新 更多