问题标签 [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.
report - 如何检查条件 RML 报告
我有两种销售 1) 直接销售和 2) 间接销售,在打印交货单时我需要分别获得直接和间接销售,我通过在 RML 报告中使用两个部分来实现这一点,一个用于直接销售,另一个用于间接销售销售,问题是当我选择两条记录,即间接和直接时,它会在单个 pdf 中打印最后选择的记录,那么如何限制这一点并在单独的 pdf 中打印两个选定的记录,
这是我的 RML 代码,
python - 如何在 rml/openoffice 中放子弹
我想在 openoffice 中为 OpenERP 中的每个可选产品添加项目符号
关键是项目符号在每一行(在 optionals.name 之前),但我不知道如何通过 rml 手动添加它。如果我使用 openoffice 的项目符号,它会在前面添加数字(1、2、3)和一行。
如何为每一行添加一个项目符号?如果它在 openoffice 或 rml 中就很好。
提前致谢!
openerp-7 - 如何在所有页面中显示 RML 自定义页眉和页脚
我在RML报告中添加了我自己的自定义页眉和页脚,问题是当我选择所有记录并打印时,第一页打印正确,第二页出现问题,页眉和报告数据重叠,那么如何在所有记录中设置页眉没有重叠的页面
以上代码来自我的 RML 报告
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 并从报告中删除发票编号
python - 如何通过 openerp_sxw2rml.py 将 SXW 文件转换为 RML 文件?
我正在尝试使用openerp_sxw2rml.py将 SXW 文件转换为 RML 文件,但它给出了太多错误并且它正在生成一个空的 RML 文件。我确信 SXW 的内容是正确的,因为我使用 OpenERP 模块中的现有 SXW 文件来检查它们是否以正确的方式进行转换。
例如,我从account模块中复制了account_balance.sxw,并将其粘贴到openerp_sxw2rml文件夹中进行测试。然后我执行了这个:
结果是下一个:
为什么会这样?有没有人有同样的问题?
任何帮助,将不胜感激!
python - OpenERP v7 报告错误
我添加了一个关于模块的新报告stock
(到 OpenERP v7 中),但是 rml 文件的路径对我来说似乎是正确的,当单击“打印”按钮时它说:
应该是我在 .py 文件上指定的路径中的错误,但我检查并重新检查,似乎是正确的。
这是我的代码:
我已经在那个位置有它,它可以是stock_report.xml
文件吗?
以下是我声明报告的方式:
关于它的第一个报告是有错误的,我错过了什么吗?
应该没问题,因为它的声明类型与其他报告几乎相同,但它们都可以正常工作。
有任何想法吗?
提前致谢!
report - 如何在 RML 中使用 pto_header?
我做了一份报告,效果很好,但我意识到当有几页时,页眉和页脚只显示在第一页。
所以我开始使用<pto>
,<pto_header>
和<pto_trailer>
. 但这些都没有按预期工作。例如,当我只使用pto_header
:
结果是我声明为的pto_header
部分仅显示在报告的最后一页。如果我声明 apto_trailer
结果是相反的。pto_trailer
仅显示在第一页。
谁能解释我做错了什么?
python - openerp RML,如何在新页面中继续打印表格行?
我必须打印一张可能会占用一页以上的表格,具体取决于其大小。为此,我使用 blockTable 进行了 repeatIn,它逐一打印行,但是当它接近页面末尾时,openerp 显示以下错误消息:
“打印错误您尝试打印的文档包含一页无法容纳的表格行。请尝试将其拆分为较小的行或联系您的管理员。”
如何解决这个问题?
PS:我尝试使用 condPageBreak 但似乎不适用于此标签。
下面是我的代码:
report - 如何在 RML 中为 pto_header 指定边距顶部?
我正在做一份会有很多行的报告,因此它将由几页组成。
我声明了 a pto_header
,因为我希望它显示在每一页的顶部。问题是它总是完全附加到报表的外部标题上,看起来不太好。我想为我的pto_header
(即 a blockTable
)指定一个边距顶部。
到那时,我无法管理它。我试图<para>
在属性中包含几个spaceBefore
,但是除了第一个页面之外,它们在每个页面中都被忽略了。
我正在查看其他标准报告的代码,实际上,它们看起来很糟糕,因为它们不尊重边距,并且它们的内部标题完全粘在外部标题上。
任何人都可以帮助我吗?我的解决方案仅适用于第一页。这必须是一种更好的管理方式。
report - 如何翻译 RML 中的字符串?
我做了一份 RML 报告,效果很好。在翻译文件中,包含在 RML 文件中的字符串,所以我可以翻译报告的内容。但是有一种情况是无法识别字符串,因此无法翻译这些字符串。我将举一个例子:
下一行正在工作,翻译文件可以识别“类别”,我可以在那里翻译。
下一个不起作用:
这是无法识别字符串的独特情况。type是一个选择字段(可以取值 'r' 或 'd'),我写了该行以在报告中查看Registration(在类型值 'r' 的情况下)或Deregistration(在类型值的情况下' d')。但是注册和注销不被识别为要翻译的词。
我看到了这个帖子:
我试着写_('Registration')
/_('Deregistration')
然后_(Registration)
/_(Deregistration)
而不是'Registration'
/ 'Deregistration'
,但在这种情况下,字符串甚至没有出现在报告中。
任何人都可以帮助我,好吗?