问题标签 [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 投票
1 回答
1441 浏览

report - 如何检查条件 RML 报告

我有两种销售 1) 直接销售和 2) 间接销售,在打印交货单时我需要分别获得直接和间接销售,我通过在 RML 报告中使用两个部分来实现这一点,一个用于直接销售,另一个用于间接销售销售,问题是当我选择两条记录,即间接和直接时,它会在单个 pdf 中打印最后选择的记录,那么如何限制这一点并在单独的 pdf 中打印两个选定的记录,

这是我的 RML 代码,

0 投票
1 回答
283 浏览

python - 如何在 rml/openoffice 中放子弹

我想在 openoffice 中为 OpenERP 中的每个可选产品添加项目符号

关键是项目符号在每一行(在 optionals.name 之前),但我不知道如何通过 rml 手动添加它。如果我使用 openoffice 的项目符号,它会在前面添加数字(1、2、3)和一行。

如何为每一行添加一个项目符号?如果它在 openoffice 或 rml 中就很好。

提前致谢!

0 投票
1 回答
1796 浏览

openerp-7 - 如何在所有页面中显示 RML 自定义页眉和页脚

我在RML报告中添加了我自己的自定义页眉和页脚,问题是当我选择所有记录并打印时,第一页打印正确,第二页出现问题,页眉和报告数据重叠,那么如何在所有记录中设置页眉没有重叠的页面

以上代码来自我的 RML 报告

0 投票
1 回答
646 浏览

report - openerp 中的自定义报告

如何在打印按钮中删除报告的默认名称而不在基类中进行编辑,即如果我单击打印按钮,它会显示收据单和“GRN”(我的自定义报告),我只需要他删除“收据” Slip”(默认报告名称)来自打印选项,无需在基类中进行编辑,

这是我的代码,python文件report_sxw.report_sxw('report.picking.list','stock.picking.in','my_report/report/incoming_shi pment.rml',parser=receipt)

XML 文件

如何隐藏“收据单”(默认报告名称)并替换我的自定义报告名称。

当我在打印时选择列表视图中的所有记录时,“路径失败太长”消息,那么我们如何更改报告名称 GNR.pdf 并从报告中删除发票编号

0 投票
3 回答
1378 浏览

python - 如何通过 openerp_sxw2rml.py 将 SXW 文件转换为 RML 文件?

我正在尝试使用openerp_sxw2rml.py将 SXW 文件转换为 RML 文件,但它给出了太多错误并且它正在生成一个空的 RML 文件。我确信 SXW 的内容是正确的,因为我使用 OpenERP 模块中的现有 SXW 文件来检查它们是否以正确的方式进行转换。

例如,我从account模块中复制了account_balance.sxw,并将其粘贴到openerp_sxw2rml文件夹中进行测试。然后我执行了这个:

结果是下一个:

为什么会这样?有没有人有同样的问题?

任何帮助,将不胜感激!

0 投票
1 回答
1001 浏览

python - OpenERP v7 报告错误

我添加了一个关于模块的新报告stock(到 OpenERP v7 中),但是 rml 文件的路径对我来说似乎是正确的,当单击“打印”按钮时它说:

应该是我在 .py 文件上指定的路径中的错误,但我检查并重新检查,似乎是正确的。

这是我的代码:

我已经在那个位置有它,它可以是stock_report.xml文件吗?

以下是我声明报告的方式:

关于它的第一个报告是有错误的,我错过了什么吗?

应该没问题,因为它的声明类型与其他报告几乎相同,但它们都可以正常工作。

有任何想法吗?

提前致谢!

0 投票
1 回答
610 浏览

report - 如何在 RML 中使用 pto_header?

我做了一份报告,效果很好,但我意识到当有几页时,页眉和页脚只显示在第一页。

所以我开始使用<pto>,<pto_header><pto_trailer>. 但这些都没有按预期工作。例如,当我只使用pto_header

结果是我声明为的pto_header部分仅显示在报告的最后一页。如果我声明 apto_trailer结果是相反的。pto_trailer仅显示在第一页。

谁能解释我做错了什么?

0 投票
1 回答
1621 浏览

python - openerp RML,如何在新页面中继续打印表格行?

我必须打印一张可能会占用一页以上的表格,具体取决于其大小。为此,我使用 blockTable 进行了 repeatIn,它逐一打印行,但是当它接近页面末尾时,openerp 显示以下错误消息:

“打印错误您尝试打印的文档包含一页无法容纳的表格行。请尝试将其拆分为较小的行或联系您的管理员。”

如何解决这个问题?

PS:我尝试使用 condPageBreak 但似乎不适用于此标签。

下面是我的代码:

0 投票
0 回答
457 浏览

report - 如何在 RML 中为 pto_header 指定边距顶部?

我正在做一份会有很多行的报告,因此它将由几页组成。

我声明了 a pto_header,因为我希望它显示在每一页的顶部。问题是它总是完全附加到报表的外部标题上,看起来不太好。我想为我的pto_header(即 a blockTable)指定一个边距顶部。

到那时,我无法管理它。我试图<para>在属性中包含几个spaceBefore,但是除了第一个页面之外,它们在每个页面中都被忽略了。

我正在查看其他标准报告的代码,实际上,它们看起来很糟糕,因为它们不尊重边距,并且它们的内部标题完全粘在外部标题上。

任何人都可以帮助我吗?我的解决方案仅适用于第一页。这必须是一种更好的管理方式。

0 投票
1 回答
344 浏览

report - 如何翻译 RML 中的字符串?

我做了一份 RML 报告,效果很好。在翻译文件中,包含在 RML 文件中的字符串,所以我可以翻译报告的内容。但是有一种情况是无法识别字符串,因此无法翻译这些字符串。我将举一个例子:

下一行正在工作,翻译文件可以识别“类别”,我可以在那里翻译。

下一个不起作用:

这是无法识别字符串的独特情况。type是一个选择字段(可以取值 'r' 或 'd'),我写了该行以在报告中查看Registration(在类型值 'r' 的情况下)或Deregistration(在类型值的情况下' d')。但是注册注销不被识别为要翻译的词。

我看到了这个帖子:

在 RML 报告中的 python 代码中的字符串翻译

我试着写_('Registration')/_('Deregistration')然后_(Registration)/_(Deregistration)而不是'Registration'/ 'Deregistration',但在这种情况下,字符串甚至没有出现在报告中。

任何人都可以帮助我,好吗?