问题标签 [rml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1900 浏览

python - Python - trml2pdf 生成空白 PDF

我在 Python 中使用 trml2pdf 库,但即使我使用示例,我也会得到一个空白的 PDF 文件。我按如下方式运行它:trml2pdf.py ex5.rml > out.pdf

当我在 Acrobat 中打开文件时,它是空白/空的。但是当我在文本编辑器中分析内容时,我看到以下内容。

生成的PDF:

示例 PDF:

我究竟做错了什么?为什么我在输出中得到空行?

谢谢!

这是也返回空白 PDF 的基本 RML:

0 投票
2 回答
2204 浏览

rml - 如何获取 RML 模板中的总页数?

RML 中有一个标签<pageNumber>,显示当前页码。

但是如何获取生成的 PDF 文档的总页数呢?

我想添加一个分页,比如“第 1/2 页”、“第 2/2 页”:

但是<pageCount>标签不存在。

0 投票
2 回答
689 浏览

python - 在 openerp RML 中将销售订单信息添加到发票

在我的销售订单中,我有一个需要在客户发票中引用的客户参考号,发票使用源文档搜索其相关的销售订单,然后搜索销售记录。我的 RML 中有以下内容:

这在我的解析器中:

但没有骰子。

我不确定如何进行。

0 投票
1 回答
1118 浏览

reporting - 从表格中删除单元格

我使用 OpenOffice Write 创建了自己的销售/报价报告 caled sale_order.sxw。从那里我生成 sale_order.rml 文件。

我有两个 OpenERP 安装,一个在 Windows 上,一个在 Ubuntu 上。

在 OOWriter 中,我有一个 4 列的表格,它打印出每个订单行以及数量、“打印此”文本和小计。

仅当满足特定条件时才打印第三列,基于包含“final”的价目表名称:

所以我期望:

如果“最终”不在价目表内

产品 A|2|打印 |20

如果“最终”位于价目表内:

产品 A|2|20

为了解决这个问题,我有以下代码:

它在 Windows 安装中运行良好。

但是当我从 Ubuntu 安装运行相同的文件时,我收到一条 AssertionError 消息,并且我无法打印出我的销售/报价 pdf 报告。

我专门用 removeParentNode('td') 做了一些测试,错误似乎来自那里,但我不知道为什么它在 Windows 下工作!

这是来自 Ubuntu 服务器的日志:

我对服务器上使用的 trml2pdf.py 文件和 windows 使用的文件进行了比较,它们是相同的。

0 投票
1 回答
279 浏览

python - 如何在 openerp 中制作 Striped RML 表?

我要实施BlockTable,我已经采取了一个BlockTable内部部分,我想要<tr>颜色动态,比如条纹(一个白色和一个灰色),但不知道该怎么做。

谁能帮我。

0 投票
1 回答
1222 浏览

python - 如何创建 RML 报告?

我将使用我的模块(自定义分析帐户模块)创建报告。我听说 RML 是生成报告的最简单方法。

请给我创建报告所需的文件列表。前任:-

------需要创建的其他文件是什么

当您提到示例模块(购买/库存)并从中给我文件名时,这很容易,然后我可以浏览它们并使用它为我的模块创建自己的报告。

0 投票
1 回答
242 浏览

xml - OpenERP 报表创建失败

我一直在尝试在 OpenERP 的报告模块下创建一个 calldetails 报告。我希望报告与报告/销售点/销售详细信息中的相同。我做了文档中指定的步骤,但模块没有显示。

这是我的报告 xml(在 calldetails/report/calldata_report.xml 内)

我的模型是(在 calldetails/calldata.py 内)

我的报表对象创建代码是(在 calldetails/report/calldata_report.py 里面)

在记录文件夹中,我添加了 init .py(我导入了 calldata_report.py)和 calldata_report.rml 文件(包含从 sale/report/sale/sale_order.rml 复制的代码)

并在 calldetails/ init .py 中添加了报告模块。请帮我找到我已经研究了很长时间的问题

0 投票
1 回答
499 浏览

openerp - rml 中的打印顺序让我感到惊讶

如果我错了,请看一下这段代码并纠正我

以下代码

输出:

1..1

1..2

1..3

而下面的代码

输出:

11

12

13

我真正需要的是

1.1

1.2

1.3

我正在为 openerp7 模块实现此报告。请澄清。谢谢你的时间。

0 投票
1 回答
1757 浏览

reporting - RML 中的条件分页符

我使用 rml 作为 openerp7 的报告语言。在那里我需要在文本之后放置一个分页符。

我的代码如下

请澄清我。谢谢你的时间。

0 投票
2 回答
1166 浏览

python - Set two languages in rml report

Is it possible to specify language for every field? For example report would be multi-language, so same field would need to be translated in two languages in same report. Report is divided in two parts, first part is one language and the second part is another language. So fields in both parts are the same, but they need to be translated in different languages.

I know there is a function setLang(), but using it twice, for some reason one language overrides the other. Any suggestions?

P.S. I asked this question here: http://help.openerp.com/question/29996/set-two-languages-in-rml-report/, but no one answered, so figured maybe someone in stackoverflow will know about it..