我正在尝试使用 create 方法添加一个 One2many 字段,并且该字段有一个我需要填充的 Many2many 字段,可以有多个值。
color_selector是一个 Many2many 字段,该字段的数据类似于color.true(1, 5 )或color.true(5)
location_env.sudo().create({'loc_id': loc_id.id,
'loc_name': loc_id.loc_name,
'purchase_order_line_id': line_id.id,
'color_selector': (6, 0, colors_ids)})
Run Code Online (Sandbox Code Playgroud)
我努力了 :
'color_selector': (6, 0, colors_ids)
'color_selector': [(6, 0, colors_ids)]
'color_selector': (6, 0, [colors_ids])
c_ids = (4, colors)
'color_selector': (6, 0, c_ids)
Run Code Online (Sandbox Code Playgroud) 当我尝试升级我的应用程序时发生错误。在这里输入图像描述 解决方案是什么?
我无法修复这个错误。请给我解决方案...
Odoo 清单
我想知道 odoo 中有多少种类型的许可证可用于添加清单描述符。正如我们看到下面的例子'license': 'OEEL-1',
{
'name': 'Module Name',
'version': '1.1',
'installable': True,
'auto_install': True,
'license': 'OEEL-1',
}
Run Code Online (Sandbox Code Playgroud) 电子邮件模板的常见定义是使用:
${(object.user_id.email and '%s <%s>' % (object.user_id.name, object.user_id.email) or '')|safe}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用来自登录用户的电子邮件,而不是来自对象用户的电子邮件:
${(self.env.user.email and '%s <%s>' % (self.env.user.name, self.env.user.email) or '')|safe}
Run Code Online (Sandbox Code Playgroud)
self.env.user.email 有什么问题?
在 odoo 中,每个模型都有一个write_date列,用于存储记录的最后编辑时间和日期。我想将该字段的值带到变量/字段中。但是当我打印这个时,它正在打印False。该怎么办。?
代码
variable = self.write_date
Run Code Online (Sandbox Code Playgroud)
提前致谢..
奥杜10
我想移动笔记本页面,但这样做时出现错误。我想将会员笔记本移至联系人和地址之前
在会员插件中,我替换<notebook position="inside">为之前的插件,但这不起作用,并且导致 Odoo 崩溃,并出现错误 ParseError:“无效的视图定义
<record model="ir.ui.view" id="view_partner_form">
<field name="name">res.partner.form.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Membership">
<group>
<group>
<field name="free_member"/>
<label for="membership_state"/>
<div>
<field name="membership_state"/>
<button name="%(action_membership_invoice_view)d" type="action" string="Buy Membership"
attrs="{'invisible':[('free_member','=',True)]}" class="oe_link"/>
</div>
</group>
Run Code Online (Sandbox Code Playgroud) 我有 many2many 字段 location_from_ids 并试图找到 location_ids 的所有孩子。
location_from_ids = fields.Many2many(comodel_name='stock.location',relation='report_stock_config_location_from_rel',column1='report_id',column2='location_id',string='Locations From', context={'active_test': False})
Run Code Online (Sandbox Code Playgroud)
我正在使用 search() 方法来获取 location_ids 的所有孩子:
def _get_filter(self, report):
res = ''
if report.location_from_ids:
location_ids = [l.id for l in report.location_from_ids]
locations = self.env['stock.location'].search([('id', 'child_of', location_ids), ('active', 'in', ('t', 'f'))])
Run Code Online (Sandbox Code Playgroud)
我需要获取所有位置(活动和非活动)但只获取活动记录。我怎样才能获得所有记录:活动和非活动?
我正在尝试将模块从 Odoo 10 迁移到 12,但它向我显示此错误,我不明白为什么:
\n\n\n\n\n属性中使用的字段“状态”必须出现在视图中,但缺失
\n
你能帮我解决这个问题吗:
\n\nField \'state\' used in attributes must be present in view but is missing:\n - \'state\' in attrs="{\'invisible\': [\'|\',\'|\',(\'journal_entry_ids\', \'!=\', []), (\'state\', \'=\', \'confirm\'),(\'type\', \'!=\', \'bank\')]}"\n - \'state\' in attrs="{\'invisible\': [\'|\',\'|\',(\'journal_entry_ids\', \'=\', []), (\'state\', \'=\', \'confirm\'),(\'type\', \'!=\', \'bank\')]}"\n\nError context:\nView `account.bank.statement.form.reconciliation`\n[view_id: 1684, xml_id: n/a, model: account.bank.statement, parent_id: 462]\nNone while parsing /home/PycharmProjects/Odoo12/bank_reconciliation/views/account_view.xml:4, near\n<record id="view_bank_statement_form_reconciliation" model="ir.ui.view">\n <field name="name">account.bank.statement.form.reconciliation</field>\n <field name="model">account.bank.statement</field>\n <field name="inherit_id" ref="account.view_bank_statement_form"/>\n <field name="arch" type="xml">\n <data>\n <field name="date" position="after">\n <field name="type" …Run Code Online (Sandbox Code Playgroud) 需要在odoo10的状态栏中添加颜色,可用的openerp版本例如: <field name = 'state' widget=statusbar clickabe= 'True' statubar_colors='{"new": "blue"}'>
如何在odoo10的状态栏中添加颜色
状态栏的不同状态需要不同的颜色例如:蓝色代表草稿,绿色代表进度,红色代表取消
我正在尝试根据https://www.odoo.com/documentation/10.0/howtos/themes.html#create-snippets在odoo 10中创建代码片段
我创建了代码片段并添加了js选项,该代码来自示例
(function() {
'use strict';
var website = odoo.website;
website.odoo_website = {};
website.snippet.options.snippet_testimonial_options = website.snippet.Option.extend({
on_focus: function() {
alert("On focus!");
}
})
})();
Run Code Online (Sandbox Code Playgroud)
由于未定义odoo.website而失败,请参见
请帮忙