跳转到主要内容

在报告页脚中显示文档名称

项目描述

Alpha License: LGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

此模块扩展了报告中的分页功能,以便在PDF的每一页上显示文档名称,使您知道每页属于哪个文档以及它们应如何排序。

分页将出现在页脚的左侧,文档名称出现在右侧。

目录

用例/上下文

默认情况下,仅在将account.display_name_in_footer_models设置为True的情况下,允许在页脚打印发票的名称。

此模块的开发是因为没有方法在报告的每一页上打印其他文档的名称。

如果您想在页脚页面上打印文档名称以快速知道哪些页面属于哪个文档,这将很有用。

您还可以定义哪些文档的页脚中将显示文档名称。

配置

要配置此模块,您需要

  1. 转到系统参数并创建或编辑report.display_name_in_footer_models参数。

  2. 按逗号分隔添加所需的模型名称。

    • 如果要在所有报告中打印名称,只需在值中写“all”。

    • 如果想要排除某些模型,在模型名称前添加“-”。

  3. 示例

    • 仅几个模型:sale.order,purchase.order,stock.picking

    • 所有模型:全部

    • 除了两个模型以外的所有模型:全部,-sale.order,-purchase.order

  4. 报告中打印的字段将为任何类型的文档的 名称。如果你的文档没有这个字段,请使用‘-’和模型的名称从列表中排除。

  5. 兼容的文档布局

    • 浅色

    • 方框

    • 条纹

  6. 兼容的报告类型

    • PDF

用法

要使用此模块,您需要

  1. 转到系统参数。

  2. 添加您希望使用的模型或使用‘all’在所有类型的文档上显示文档名称。

  3. 为您的模型打印报告。

  4. 检查页脚以查看文档名称。

已知问题/路线图

当此模块检查模型是否需要在页脚中显示名称时,是在您正在打印的报告的初始模型级别完成的。

奇怪的情况/用途示例: stock_picking_batch_print_pickingsstock_picking_batch_print_invoices 模块打印与批量关联的拣货的发货单或发票,但报告是从批量启动的。因此,页眉和页脚属于批量。

在该报告中,会调用发票或发货单报告,但检查是否需要在页脚中打印文档名称是在批量中完成的。

因此,如果您将配置参数设置为“stock.picking, account.move”,则从该报告打印的名称将不会显示。通过将其设置为“stock.picking.batch”,该模块将确定该报告中包含的所有文档(无论是发票还是发货单)都必须包含页脚中的名称。

错误追踪器

错误在 GitHub Issues 上跟踪。如有问题,请检查是否已报告您的问题。如果您是第一个发现的,请通过提供详细和受欢迎的 反馈 来帮助我们解决这个问题。

请勿直接联系贡献者以获取支持或帮助解决技术问题。

致谢

作者

  • Moduon

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

当前 维护者

Shide rafaelbn

此模块是GitHub上的 OCA/reporting-engine 项目的一部分。

欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。

源代码发行版

此版本没有可用的源代码发行版文件。有关创建发行版存档的教程,请参阅 生成发行版存档

构建发行版

由以下提供支持