创建报表布局

直接从 LN 打印报表或使用 BIRT 打印报表之前,必须创建财务报表布局。 布局可确定以下内容:

  • 报表标题的打印方式。
  • 报表上各行的打印方式。
  • 在报表上打印多少个栏以及这些栏的打印方式。

一个报表布局可以由多个报表使用。

您可以为以下布局类型设置布局:

  • 报表
  • 合并
  • 附表
创建报表布局:
步骤 1. 定义总体布局
  1. 在报表布局 (tffst0110m000) 进程中,单击新建组
  2. 布局类型 设置为报表
  3. 单击新建。 报表布局 (tffst0610m000) 进程将启动。
  4. 输入代码和说明。
  5. 布局大小下,指定以下内容:

    • 字体大小
    • 页宽(以字符表示)
    • 顶边距、底边距和左边距
    • 页眉和页脚文本。
  6. 栏定义下,指定以下内容:

    • 栏分隔符
    • 栏标题行数
    • 报表科目栏标题的位置。 (“0”= 不打印)
    • 报表科目说明栏标题的位置。 (“0”= 不打印)
  7. 如果需要,从相应菜单中选择文本编辑器以创建页眉和/或页脚文本。 在文本框中,您可以从文本编辑器的菜单中选择“缩放”,以选择要在页眉或页脚文本中使用的变量,如“页码”或“用户名”。
步骤 2. 定义栏布局
  1. 栏布局标签上,指定以下内容:

    • 每个栏的起始位置。 只需定义金额栏。 虽然您不会在此处定义帐号和/或说明栏,但请记住说明需要 37 个位置,而要同时打印帐号,还需要另外 14 个位置。因此,第一个栏应在此栏之后开始。
    • 输出格式
    • 栏标题对齐。
  2. 要预览您在此定义的输出格式的结果,请单击输出格式字段旁边的“缩放”按钮。 这将启动输出格式测试 (tffst0801m000) 进程。
步骤 3. 定义科目布局
  1. 科目布局标签上,执行下列操作:

    • 对于每个科目和子科目,或一组科目或子科目,指定:

      • 打印科目时必须采用的格式。
      • 科目代码必须打印在报表上的位置。 (“0”= 不打印)
      • 科目必须打印在报表上的位置。 (“0”= 不打印)
      • 是否必须在报表行上方和下方打印行,如果是,必须打印何种类型的行。
      • 是仅应在金额栏还是在整个页面中打印这些行。

      提示:请尽可能地保持布局通用,以便也可以将其用于其它报表。

    • 对于附录报表,打开科目布局行。 科目布局 (tffst0112m000) 进程将启动。 在此进程中,指定:

      • 必须打印哪些附录要素以及在哪些位置。 (“0”= 不打印)
      • 公司、总帐科目和分帐。

        对于上述每个字段,定义其位置和说明。 例如,如果未定义分帐数据(表示每个分帐位置和说明都为零),则不会打印分帐数据。

  2. 也可以从科目布局标签的相应菜单中选择科目栏布局,以启动科目栏布局 (tffst0113m000) 进程,使用该进程可以指定栏位置的例外。 通过这种方式,可以让特定帐户在栏中缩进。

    示例:对于第 3 栏,其子科目大于 30 的科目应处于位置 69 而非 70。

步骤 4. 定义附加布局详细资料
  1. 从报表布局 (tffst0610m000) 进程的相应菜单中选择“详细资料”。
  2. 布局定义标签上的栏定义下,可以指定以下栏详细资料:

    • 栏标题前后的行
    • 报表科目栏标题
    • 报表科目说明栏标题。
  3. 文本处理标签上,指定以下文本及其位置(“0”= 不打印):

    • 调整事务处理文本(在调整事务处理上方打印的页眉)
    • 结转文本
    • 总计文本。 通常,您不希望使用此文本,因为总计是使用报表科目的父子结构进行计算的。
  4. 问题文本标签上,指定要在以下情况下使用的各种问题文本:

    • 除数为零
    • 超出选择范围
    • 缺少 100% 科目
    • 无栏 1 的金额
    • 无 100% 栏的金额。

    如果您使用的栏较窄,则可能想要编辑这些文本,并且需要使用简要消息。 或者,您可能希望查看打印在报表上的任何错误消息,并且需要从这些字段中删除消息。

步骤 5. 生成布局

在报表布局 (tffst0610m000) 进程中,单击生成报表。 可能需要更改当前的子系统 VRC。 请与系统管理员联系以对其进行更改。

步骤 6. 支票格式

在报表布局 (tffst0610m000) 进程中,单击打印报表布局,选择打印样本报表布局,然后检查结果。