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

python - 如何在 OpenERP/Odoo 上设置这个特定的域?

我在 Odoo 中有下一张表,命名为关系,它来自餐桌女孩和餐桌男孩之间的关系:

| girl_id | 男孩ID | 关系类型 |

| 1 | 2 | 朋友 |

| 1 | 3 | 兄弟姐妹 |

| 2 | 7 | 恋人|

所以:

  • 在表女孩中有一个字段关系,它是一个指向表关系的one2many。
  • 在表男孩中有一个字段关系,它是一个指向表关系的 one2many。
  • 在表关系中有两个字段,girl_id 和boy_id,分别指向表girl 和boy。

设想:

以女孩和男孩的形式存在着领域关系。当我为女孩或男孩添加新关系时,会打开一个表单来填写表关系的字段(girl_id、boy_id 和 relationship_type)。想象一下我是一个女孩的形式,我点击添加新关系并打开表格。我实现了这个是为了不看到girl_id(它是不可见的,但它包含当前女孩的ID)。所以我只能看到两个字段(boy_id 和 relationship_type)。

我想要的是:

继续这个例子,如果我打开 boy_id 的下拉菜单,我会看到所有的男孩,甚至那些已经与这个女孩有关系的男孩。例如,如果我要向 id 1 的女孩添加关系,我不能看到 id 2 和 3 的男孩,如果女孩是 id 2 的那个,我不能看到 id 7 的男孩。

我的尝试

我在关系表中创建了两个字段,分别命名为 boy_of_the_girl(one2many 与“girl_id.relationships”相关)和girls_of_the_boy(one2many 与“boy_id.relationships”相关)。

我的代码:(例如:为女孩建立关系)

错误:

RuntimeError:调用 Python 对象时超出最大递归深度

任何人都可以帮助我吗?谢谢!

编辑

餐桌男孩

表妹_

关系

0 投票
3 回答
4068 浏览

python - 用于验证日期范围的 openERP 函数

我的模块中有两个字段(start_date 和 end_date)。我想验证日期范围,因为 end_date 必须大于 start_date 并显示错误消息,例如“结束日期应该大于开始日期”这是 mu 绳。

我该怎么做?请帮我做这个...

0 投票
1 回答
2947 浏览

python - 有条件地隐藏 One2many 字段 Odoo/OpenERP

我正在 Odoo 8.0 设置的客户部分中创建一个名为主帐户的选项。如果选中,它将设置另一个帐户作为祖父母。这对于拥有多个地点但只有一个计费中心的公司/客户很有用。我能够应用此功能,但现在我不想显示将主帐户设置为已设置为某人主帐户的公司的选项。

我尝试了以下方法,但它不起作用:

PYTHON

XML

任何帮助将不胜感激。我是 Odoo 的新手。

0 投票
1 回答
1062 浏览

openerp - 从 Odoo8 中的父模型类对象访问子模型类

有没有办法从父模型类对象访问子模型类对象,或者现在这个父模型类对象有什么子模型类?

这是我的模型类:

如果我有一个“Content”类的对象说“content1”,它有一个子对象“image1”,有没有办法从“content1”对象访问那个“image1”对象,或者现在“content1”的类型是“Image “?

内容将来可以有很多子类,所以我不想查询所有子类。

0 投票
1 回答
2746 浏览

openerp - Odoo - 是否可以在发票行中同时显示含税和不含税的总价?

我尝试在帐户发票表单中显示两列:

  • 发票行总计,不含税

  • 总发票行,含税。

我知道可以将税收对象设置为包含或排除在产品价格中,但我看不到在发票表单中显示两者的方式。

我已经扩展 account.invoice.line 如下:

预先感谢您的帮助

胜利者

0 投票
1 回答
7289 浏览

wizard - Odoo 8 (Openerp):使用列表视图中的向导设置值

我在列表视图中遇到了 Odoo 向导的一些问题,该向导会从选定(选中)列表项中获取一个值来更新另一条记录。例如,我在 res_partner 中添加了一个名为 related_pa​​rtner_id 的列。基本上,它用于对主帐户(合作伙伴)进行分类。添加新客户时,我设置了一个可以分配主帐户的下拉菜单。数据库从 res_partner 将related_pa​​rtner_id 更新为子账户的id。

这是我正在使用的视图。

我在此处遵循/基于 Odoo 向导指南。我可以看到它在数据库中的 master_wizard 表中写入条目(尽管无论我检查多少都只有一个),但它不会更新 res_partner 表。

0 投票
2 回答
57705 浏览

openerp - Openerp / Odoo 中有哪些可用的域运算符?

我知道 openerp 域中的几个运营商。我没有得到可用域的详细信息及其解释。特别是对于这些否定域。谁能告诉我详细清单?

0 投票
6 回答
16628 浏览

python-2.7 - odoo安装后,CSS和JS都找不到

经过多次尝试,我终于可以安装 odoo 8,但是,当我连接到它时,浏览器重定向到 /web/database/manager 并加载了 HTML(徽标出现,标题标签中出现 Odoo.

问题是 JavaScript 和 CSS 没有加载(通过在 firebug 中看到,我看到很多未找到的错误,例如,/web/static/lib/jquery.blockUI/jquery.blockUI.js)

当我看到 /opt/odoo/addons/web/ 目录时,我看到所有文件都在那里。

奇怪的是只出现了公司logo,它的路径是:/web/binary/company_logo。奇怪的是路径实际上并不存在。

任何帮助将不胜感激谢谢

编辑:

我已启用所有日志类型,并且在启动服务器时看到了这一点:

页面最多的路径其实是/opt/odoo/addons,所以配置正确。也许由于某种原因,路径没有被读取。

当我看到 Firebug 时,我看到了这个:

编辑:我已经安装了nodejs,并且发生了同样的事情。这是安装输出:

0 投票
0 回答
3493 浏览

python-2.7 - Odoo 8 错误:werkzeug:请求错误:

当我启动 odoo 服务器时,它会正确启动,并显示 OK 消息:

当我看到日志文件时,我看到:

第一次连接到该站点时,我得到一个内部服务器错误网页,并且日志中出现此错误:

我该如何解决该错误?

谢谢詹姆

0 投票
1 回答
4153 浏览

sql - 使用原始 SQL 查询 Odoo 多对多字段

我想在报告中显示多对多字段。

目前我的模型如下:

我想使用 SQL 选择语句显示它们。