问题标签 [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.
openerp - 如何动态设置树视图删除状态?
我已将我的 order_line 设置为可编辑,并且如果它不处于草稿模式,我想删除删除按钮。我尝试了以下操作,但删除按钮仍然存在:
是否可以根据父级的草稿状态动态设置 delete=false ?
我试过这个:
和
但它似乎并不真正适用。唯一似乎起作用的是操纵ir_model_access
,但这会在全局范围内切换它,这不是我想要的。
reporting - odoo / OpenERP V8 - QWeb 报告教程
我正在尝试从odoo开始。对我们来说最重要的事情之一就是为销售订单生成不同的布局。
我从这份文件开始:https ://github.com/odoo/odoodays-2014/blob/master/v8_reporting_engine/index.rst
它来自“odoodays 2014”,展示了如何自定义现有报告。这工作正常。我不明白“通用/特定报告”下的要点。
现在我迷失了尝试使用自定义模板添加新报告(从现有报告的副本开始)。我尝试在设置的报告视图中添加一个新项目,但我无法添加任何链接的 qweb 视图(我添加了一个新项目,但它没有获得新 ID)。
我试图在插件的视图目录中创建一个副本,但它没有帮助。
有没有这方面的教程?
有人可以给我一些指示如何添加新报告吗?
report - 如何删除 PDF 报告中标题和正文之间的空格?
我已经定制了我的销售报告以查看:

对此:

我评论了显示公司信息内部external_layout_header
视图的代码部分:
不知何故,我希望减少标题和报告正文之间的空间。我一直在尝试不同的方法,但没有运气。Odoo 论坛中有一个类似的问题,但这是针对带有 RML 的 v7(已弃用)。我正在使用 Odoo v8 QWeb 报告。
编辑1:
我已经尝试过@Paulo 的解决方案:

但这不是我要找的。我需要通过将身体移动到标题附近而不是相反来获得空间
编辑2(解决方案):
正如@Paulo 的评论所建议的那样,玩弄字段组合margin_top
并header_spacing
成功了。我margin_top
从40
to20
和header_spacing
from 35
to减少15
。
openerp - Odoo 8 - 如何设置多变量产品 - 缺少“添加项目”按钮
我正在尝试在 Odoo 8 (Ubuntu) 中设置多变量产品,但产品变体选项卡上没有“添加项目”按钮。
销售/配置/产品类别和属性/属性和属性值中也没有创建按钮。
report - Odoo / OpenERP 8 中的报表设计器
我已经安装了 Odoo 8,现在我想创建一些自定义发票模板。我可以看到,在 OpenERP 7 中,我们可以在 OpenERP 7 上安装 base_report_designer,并在 OpenOffice 中安装相关插件来自定义报告。
但是在 Odoo 8 中,我找不到任何这样的 base_report_designer 或任何插件。如何在 Odoo 8 中创建自定义发票模板?
谢谢,
阿卜杜勒
treeview - 如何显示货币符号而不是货币名称?
我创建了一个模块来显示来自项目的相关采购订单:
单击Compras
(购买)按钮后,将显示自定义树视图,其中包含以下currency_id
字段:
有没有办法显示货币符号而不是名称?像你会做的事情,例如使用 Django: currency_id.symbol
。更好的是,我想删除该currency_id
字段并在总金额中添加货币符号,这可能吗?像S/. 336.30
在amount_total
场上的东西。
这是我的树视图:
openerp - 在 openerp 7 中比较日期
我在 openerp 7 中有一个自定义模块,其中包含签入时间(日期时间)和签出时间(日期时间)字段。当我点击保存时,我想对这两个字段进行验证,以确保退房时间不少于入住时间。感谢您的任何想法。
report - openerp 中的自定义报告名称
当我打印我的报告时,它会像这样显示报告的名称
用于选择一条记录
用于选择两个记录
所以对我来说,只显示就足够了
在这两种情况下,无需在基类中进行编辑
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 路由不行。
我的问题是:
- 如何创建一个创建新路由的模块,或扩展 web 模块,特别是他的 main.py 控制器?
- Web 模块是 server_wide_module,我在配置文件中更改了此选项,但我的 web_aaa 模块没有启动。如何包含另一个服务器范围的模块?
非常感谢!!
python - 如何使用 XMLRPC 备份数据库?
我正在尝试使用以下脚本备份我的数据库:
此时文件的内容是这样的:
通过 Odoo 数据库管理进行备份时,我得到一个压缩文件,这是我想要实现的。例如test_2014-11-12_16-06-35Z.dump:
有没有办法将所有这些字节“重建”为有效的 Odoo 备份文件?我试过了StringIO
,ByteIO
但没有成功。任何帮助都感激不尽。
解决方案
感谢@André,我终于有了一个解决方案: