首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >语言更改时对象返回null odoo

语言更改时对象返回null odoo
EN

Stack Overflow用户
提问于 2016-12-19 21:29:04
回答 1查看 89关注 0票数 1

我在我的odoo 8中安装了英语和法语。我遇到了一个奇怪的情况。我从选股类型表中获取值,如下所示。

代码语言:javascript
运行
复制
type='Internal Move'
Picking = http.request.env['stock.picking.type'].search([('name','=',str(type))])

在这里,我将获取stock.picking.type(4,)形式的对象值。

但如果我将语言更改为法语,则不会得到任何值(stock.picking.type())

EN

回答 1

Stack Overflow用户

发布于 2016-12-20 00:22:35

您应该尝试使用代码字段。代码是一个选择字段,用于保存传入、传出和内部的值

在您的情况下,我们可以使用代码作为内部

尝试使用以下命令:

代码语言:javascript
运行
复制
Picking = http.request.env['stock.picking.type'].search([('code','=','internal')])

注意:

如果您有多个内部类型的操作,那么它将返回1个以上的ids。所以,照顾好你的另一个需求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41223700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档