标签: odoo-12

如何在Odoo版本10中激活开发人员模式?

我已经安装了Odoo版本10模块,但我没有在About部分下看到激活开发者模式.

odoo odoo-10 odoo-11 odoo-12 odoo-13

2
推荐指数
2
解决办法
2492
查看次数

odoo 12自定义模块菜单未显示

您好,我是odoo的新手,它的文档有问题。我试图在odoo帮助中问问题,但似乎无法解决,所以我把它放在这里。我跟随odoo文档创建了一个自定义模块,但仍然停留在操作和菜单步骤上。我完全按照指南进行操作,并尝试使用相同的var名称。但结果仍然相同,并且不会显示应用菜单按钮。但该指南表示,用户将可以查看和修改记录

莫

我已经解决了3个多小时的问题,但仍然遇到问题。

这是我关注Odoo 12文档的文档

以及此处(?)部分所使用的代码的其他信息

<?xml version="1.0" encoding="UTF-8"?>
<odoo>

    <!-- window action -->
    <!--
        The following tag is an action definition for a "window action",
        that is an action opening a view or a set of views
    -->
    <record model="ir.actions.act_window" id="course_list_action">
        <field name="name">Courses</field>
        <field name="res_model">openacademy.course</field>
        <field name="view_type">form</field>
        <field name="view_mode">tree,form</field>
        <field name="help" type="html">
            <p class="oe_view_nocontent_smiling_face">Create the first course
            </p>
        </field>
    </record>

    <!-- top level menu: no parent -->
    <menuitem id="main_openacademy_menu" name="Open Academy"/>
    <!-- A first level in the left side …
Run Code Online (Sandbox Code Playgroud)

python odoo odoo-12

2
推荐指数
1
解决办法
1110
查看次数

扩展默认模板Odoo 12

我只是一步一步地按照教程学习,即使这样,我也会遇到错误。在“扩展默认标题”一章中-> https://www.odoo.com/documentation/12.0/howtos/themes.html#extend-the-default-header

在“网站/配置/应用程序”中,安装主题,然后在“网站/配置/设置”中,单击“选择主题”按钮,然后在其中选择要使用的主题。

但是,此时会出现如下错误消息:

Error:
Odoo Server Error
Traceback (most recent call last):
  File "/odoo/odoo-server/odoo/tools/convert.py", line 757, in parse
    self._tags[rec.tag](rec, de, mode=mode)
  File "/odoo/odoo-server/odoo/tools/convert.py", line 735, in _tag_template
    return self._tag_record(record, data_node)
  File "/odoo/odoo-server/odoo/tools/convert.py", line 573, in _tag_record
    model = self.env[rec_model]
  File "/odoo/odoo-server/odoo/api.py", line 820, in __getitem__
    return self.registry[model_name]._browse((), self)
  File "/odoo/odoo-server/odoo/modules/registry.py", line 176, in __getitem__
    return self.models[model_name]
KeyError: 'theme.ir.ui.view'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/odoo/odoo-server/odoo/http.py", line 653, in _handle_exception
    return …
Run Code Online (Sandbox Code Playgroud)

themes extend odoo odoo-12

1
推荐指数
1
解决办法
1289
查看次数

Odoo v12 - 未捕获的类型错误:odoo.define 不是函数

我正在使用 Odoo v12,当我尝试通过浏览器访问我的数据库之一时,它无法正确加载。它显示为空白屏幕,当我检查开发人员控制台时,它显示以下错误:

未捕获的类型错误:odoo.define 不是函数

Odoo -12:开发者控制台错误消息

developer-console odoo-enterprise odoo-12

1
推荐指数
1
解决办法
4262
查看次数

odoo中的选择字段选项

我必须在我的一种表单中创建一个新字段,即选择字段。我如何在选择字段中进行选择,从其他模型输入(例如从地点列表中选择地点)。我是否需要为此领域创建一个新模块?我正在使用odoo 12。

注意:odoo新手!

python odoo odoo-12

1
推荐指数
1
解决办法
193
查看次数

Odoo12:如何在没有弹出窗口的情况下从 tree_view 显示 form_view?

我有这个字段(one2many)的形式:

   <field name="utenzeEE_ids" context="{'default_id_immobile':active_id}"> 
   <tree> 
        <field name="pod"/> 
        <field name="matricola"/> 
        <field name="tipo"/> 
        <field name="indirizzo"/> 
        <field name="sub"/> 
        <field name="dal"/> 
        <field name="al"/> 
        <field name="id_cig" widget="selection"/> 
    </tree>
    <form> 
        <header></header> 
        <sheet> 
            <group> 
                <field name="pod"/> 
                <field name="matricola"/> 
                <field name="tipo"/> 
                <field name="indirizzo"/> 
                <field name="sub"/> 
                <field name="dal"/> 
                <field name="al"/> 
                <field name="id_cig" widget="many2one_list"/> 
                <field name="id_misuratore" widget="many2one_list"/> 
                <field name="id_immobile" widget="many2one_list"/> 
                <field name="attivitasvolte_ids" widget="one2many_list"/> 
            </group> 
        </sheet> 
    </form>
    </field>
Run Code Online (Sandbox Code Playgroud)

我已经编辑了树和表单视图,因为我必须从模块的标准树/表单视图中隐藏一些字段。

我想要的是在普通窗口中打开没有弹出窗口的 form_view 详细信息。

我读到这是不可能的,是真的吗?

否则我如何在 tree_view 中添加一个按钮来调用我点击的记录的正确 form_view 以及如何禁用弹出窗口?

或者你会怎么做?正确的方法是什么?

编辑 1:

在 Anitha 回答之后,我像这样编辑 immobili_view.xml(主视图):

 <field name="utenzeEE_ids" context="{'default_id_immobile':active_id}">
                            <tree editable="top">
                                <field …
Run Code Online (Sandbox Code Playgroud)

odoo odoo-12

1
推荐指数
1
解决办法
1689
查看次数

如何在odoo 12中更改many2one值字段名称?

嗨,当我在odoo 12中使用many2one函数时,它们之间(类)之间有many2one关系,为什么我要获取表名和ID(该表名和ID会自动由odoo ORM生成)?另一个odoo例子不是吗?我如何更改此值?

这是我的代码,下面是我的模型:

# -*- coding: utf-8 -*-

from odoo import models, fields, api

class SalesorderSalesorder(models.Model):
    _name = 'salesorder.salesorder'

    no_faktur = fields.Char(String='No Faktur', required=True)
    kd_sales = fields.Many2one('res.users', string='Kode Sales')
    details = fields.One2many('salesorderdetails','no_faktur','List Item')


    class SalesOrderDetails(models.Model):
        _name = 'salesorderdetails'

        no_faktur = fields.Many2one('salesorder.salesorder')
        kd_produk = fields.Many2one('ms_produk.ms_produk','Kode Product',required=True)
Run Code Online (Sandbox Code Playgroud)

这是它的样子: 在此处输入图片说明

我在数据库中有这些列:

在此处输入图片说明

我想显示kd_produk而不是表名和ID,我该如何更改?

python odoo odoo-12

1
推荐指数
1
解决办法
119
查看次数

设置页面可以保存值但不显示保存值

我正在尝试使用创建自定义设置页面 res.config.settings

res_config_settings_views.xml在 hr addons 文件夹中使用作为视图的参考。

res_config_settings.py也在 hr addons 文件夹中使用作为模型的参考。

它起作用了,我可以看到我的自定义设置页面。我可以保存这些值。但是在我保存后,设置页面回到了未设置状态。

当我查看数据库时,值被保存了。我可以调用要在我的模型中使用的值。

只是困惑为什么设置页面无法显示我保存的值?

我错过了什么吗?

# -*- coding: utf-8 -*-

from odoo import fields, models


class ResConfigSettings(models.TransientModel):
    _inherit = 'res.config.settings'

    president_director_id = fields.Many2one(comodel_name='hr.employee', string="President Director", readonly=False)
    head_of_hr_id = fields.Many2one(comodel_name='hr.employee', string="Head of Human Resources", readonly=False)



<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <record id="res_config_settings_view_form" model="ir.ui.view">
        <field name="name">res.config.settings.view.form.inherit.fhid_recruitment</field>
        <field name="model">res.config.settings</field>
        <field name="priority" eval="65"/>
        <field name="inherit_id" ref="base.res_config_settings_view_form"/>
        <field name="arch" type="xml">
            <xpath expr="//div[hasclass('settings')]" position="inside">
                <div class="app_settings_block" data-string="FHID Settings" string="FHID Settings" data-key="fhid_setting">
                    <h2>FHID Settings</h2>
                    <div …
Run Code Online (Sandbox Code Playgroud)

odoo odoo-12

1
推荐指数
1
解决办法
926
查看次数

Odoo - 如何使用现有的 odoo 电子邮件模板以编程方式发送电子邮件?

我想使用现有的 odoo 电子邮件模板以编程方式发送电子邮件。

odoo-12

1
推荐指数
1
解决办法
4075
查看次数

从 ubuntu 终端 18 访问 odoo 的问题

我正在尝试通过命令访问 odoo,但出现严重错误,其中一个是odoo.modules.module: 无法加载模块 web

odoo.modules.module:'odoo.addons.web' 包没有以 PackageLoader 理解的方式安装。

错误?odoo.service.server:无法加载服务器范围的模块web

所以我无法使用命令 ./odoo-bin 访问 odoo

你知道我如何解决这个问题吗?

odoo-12

1
推荐指数
1
解决办法
1815
查看次数

ModuleNotFoundError:没有名为“werkzeug.contrib”的模块(ODOO 12)

我在运行 odoo-log 时遇到了这个错误,我正确安装了 odoo 12,postgresql 也是如此。

"C:\Program Files (x86)\Odoo 12.0\python\python.exe" "C:/Program Files (x86)/Odoo 12.0/server/odoo-bin"
Traceback (most recent call last):
  File "C:/Program Files (x86)/Odoo 12.0/server/odoo-bin", line 5, in <module>
    import odoo
  File "C:\Program Files (x86)\Odoo 12.0\server\odoo\__init__.py", line 129, in <module>
    from . import service
  File "C:\Program Files (x86)\Odoo 12.0\server\odoo\service\__init__.py", line 7, in <module>
    from . import wsgi_server
  File "C:\Program Files (x86)\Odoo 12.0\server\odoo\service\wsgi_server.py", line 25, in <module>
    import werkzeug.contrib.fixers
ModuleNotFoundError: No module named 'werkzeug.contrib'

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

这是配置: 在此处输入图片说明 在此处输入图片说明 请帮助,我几乎尝试了所有方法但没有结果

python pycharm odoo odoo-11 odoo-12

1
推荐指数
1
解决办法
5859
查看次数

如何在many2many字段上使用write()方法?

〜...py

@api.onchange('test_record')
def abcde(self):
    rec = self.test_record.id
    res = self.env['anc'].browse(rec)
    res.write({'partner_id': (4,self.partner_id.id)})
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我试图做的是更新浏览模型(res)中的合作伙伴,但是名为partner_id的字段是一个many2many字段,我们可以在其中选择多个合作伙伴。

odoo odoo-12

0
推荐指数
1
解决办法
8954
查看次数