问题标签 [openerp-8]

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 投票
3 回答
2065 浏览

openerp - 如何动态设置树视图删除状态?

我已将我的 order_line 设置为可编辑,并且如果它不处于草稿模式,我想删除删除按钮。我尝试了以下操作,但删除按钮仍然存在:

是否可以根据父级的草稿状态动态设置 delete=false ?

我试过这个:

但它似乎并不真正适用。唯一似乎起作用的是操纵ir_model_access,但这会在全局范围内切换它,这不是我想要的。

在此处输入图像描述

0 投票
1 回答
16876 浏览

reporting - odoo / OpenERP V8 - QWeb 报告教程

我正在尝试从odoo开始。对我们来说最重要的事情之一就是为销售订单生成不同的布局。

我从这份文件开始:https ://github.com/odoo/odoodays-2014/blob/master/v8_reporting_engine/index.rst

它来自“odoodays 2014”,展示了如何自定义现有报告。这工作正常。我不明白“通用/特定报告”下的要点。

现在我迷失了尝试使用自定义模板添加新报告(从现有报告的副本开始)。我尝试在设置的报告视图中添加一个新项目,但我无法添加任何链接的 qweb 视图(我添加了一个新项目,但它没有获得新 ID)。

我试图在插件的视图目录中创建一个副本,但它没有帮助。

有没有这方面的教程?

有人可以给我一些指示如何添加新报告吗?

0 投票
3 回答
10535 浏览

report - 如何删除 PDF 报告中标题和正文之间的空格?

我已经定制了我的销售报告以查看:


在此处输入图像描述


对此:


在此处输入图像描述


我评论了显示公司信息内部external_layout_header视图的代码部分:

不知何故,我希望减少标题和报告正文之间的空间。我一直在尝试不同的方法,但没有运气。Odoo 论坛中有一个类似的问题,但这是针对带有 RML 的 v7(已弃用)。我正在使用 Odoo v8 QWeb 报告。

编辑1:

我已经尝试过@Paulo 的解决方案:


在此处输入图像描述


但这不是我要找的。我需要通过将身体移动到标题附近而不是相反来获得空间

编辑2(解决方案):

正如@Paulo 的评论所建议的那样,玩弄字段组合margin_topheader_spacing成功了。我margin_top40to20header_spacingfrom 35to减少15

0 投票
1 回答
6786 浏览

openerp - Odoo 8 - 如何设置多变量产品 - 缺少“添加项目”按钮

我正在尝试在 Odoo 8 (Ubuntu) 中设置多变量产品,但产品变体选项卡上没有“添加项目”按钮。

销售/配置/产品类别和属性/属性和属性值中也没有创建按钮。

0 投票
1 回答
16755 浏览

report - Odoo / OpenERP 8 中的报表设计器

我已经安装了 Odoo 8,现在我想创建一些自定义发票模板。我可以看到,在 OpenERP 7 中,我们可以在 OpenERP 7 上安装 base_report_designer,并在 OpenOffice 中安装相关插件来自定义报告。

但是在 Odoo 8 中,我找不到任何这样的 base_report_designer 或任何插件。如何在 Odoo 8 中创建自定义发票模板?

谢谢,

阿卜杜勒

0 投票
2 回答
1895 浏览

treeview - 如何显示货币符号而不是货币名称?

我创建了一个模块来显示来自项目的相关采购订单:

在此处输入图像描述

单击Compras(购买)按钮后,将显示自定义树视图,其中包含以下currency_id字段:

在此处输入图像描述

有没有办法显示货币符号而不是名称?像你会做的事情,例如使用 Django: currency_id.symbol。更好的是,我想删除该currency_id字段并在总金额中添加货币符号,这可能吗?像S/. 336.30amount_total场上的东西。

这是我的树视图:

0 投票
2 回答
1245 浏览

openerp - 在 openerp 7 中比较日期

我在 openerp 7 中有一个自定义模块,其中包含签入时间(日期时间)和签出时间(日期时间)字段。当我点击保存时,我想对这两个字段进行验证,以确保退房时间不少于入住时间。感谢您的任何想法。

0 投票
0 回答
189 浏览

report - openerp 中的自定义报告名称

当我打印我的报告时,它会像这样显示报告的名称

用于选择一条记录

用于选择两个记录

所以对我来说,只显示就足够了

在这两种情况下,无需在基类中进行编辑

0 投票
1 回答
498 浏览

python - 如何在 OpenERP 中扩展 web 模块

在 web 模块 (addons/web) 中存在 Openerp 中的所有路由(其中很多),例如:

  • /
  • /网络
  • /网络/登录

等等,但我想扩展 web 模块来创建客户端注册的其他方式(路由)。我创建了一个模块 web_aaa(用于测试)并在控制器中包含了这个(几乎所有代码都从 web/controllers/main.py 类 Home 复制):

然后,当我使用 “--load web_aaa”启动服务器并查找 /signup 时,它工作正常。但是web 模块的所有其他路由都返回 404 Not Found (None werkzeug: 192.168.56.1 - - [10/Nov/2014 19:00:44] "GET /web/ HTTP/1.1" 404 -)。

我在没有“--load web_aaa”的情况下启动服务器时,web 模块的所有路由都运行良好,web_aaa 路由不行。

我的问题是:

  1. 如何创建一个创建新路由的模块,或扩展 web 模块,特别是他的 main.py 控制器?
  2. Web 模块是 server_wide_module,我在配置文件中更改了此选项,但我的 web_aaa 模块没有启动。如何包含另一个服务器范围的模块?

非常感谢!!

0 投票
1 回答
802 浏览

python - 如何使用 XMLRPC 备份数据库?

我正在尝试使用以下脚本备份我的数据库:

此时文件的内容是这样的:

通过 Odoo 数据库管理进行备份时,我得到一个压缩文件,这是我想要实现的。例如test_2014-11-12_16-06-35Z.dump

在此处输入图像描述

有没有办法将所有这些字节“重建”为有效的 Odoo 备份文件?我试过了StringIOByteIO但没有成功。任何帮助都感激不尽。


解决方案

感谢@André,我终于有了一个解决方案: