标签: odoo-view

如何在python代码中重定向到另一个窗体视图 - Odoo 8

通过单击按钮,用户应该从给定值创建新订单,并直接重定向到新创建订单的表单视图.通过按钮调用以下方法:

@api.one
def method_name(self):
    [...]       
    vals = [...]
    new_order = self.env['sale.order'].create(vals)
    self.write({ 'state': 'review', })
    return {
        'type': 'ir.actions.act_window',
        'name': 'sale.view_order_form',
        'res_model': 'sale.order',
        'res_id': new_order.id,
        'view_type': 'form',
        'view_mode': 'form',
        'target' : 'self',
    }
Run Code Online (Sandbox Code Playgroud)

可悲的是没有任何反应,我不知道接下来要尝试什么.我试图将目标更改为new或者current名称,但没有任何变化.两者都没有成功.

编辑:看看我对Carlos回答的评论.

python openerp odoo-8 odoo-view

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

如何在ODOO上以excel(xls,xlsx)格式生成报告?

在购买模块中,我想生成在采购订单按钮中打印的详细信息作为pdf报告.我的要求是如何在odoo 10中以excel格式打印报告?

excel report odoo odoo-view odoo-10

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

在odoo中,什么是外部id,以及它的用途

如果任何人都知道什么是外部id,以及它的用途,我会感激他.

我没有在网上找到有关该资源的资源.

提前致谢.

openerp odoo-8 odoo-website odoo-9 odoo-view

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

如何在Odoo中为组而不是复选框添加下拉列表?

我已经取得了一些群体ABCD通过Odoo V10 GUI。这些组在用户页面上显示为复选框。

我想要的,而不是这些检查框必须显示一个下拉,使用户可以只分配给一个组,即用户只能在一ABCD组。

我怎样才能做到这一点??

openerp odoo-9 odoo-view odoo-10

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

Odoo笔记本位置

奥杜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)

odoo odoo-9 odoo-view odoo-10

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

动态更改按钮的动作

是否可以根据另一个字段的值动态更改按钮的动作?示例代码:

<xpath expr="//button[@class='oe_stat_button o_res_partner_tip_opp']" position="attributes">
    <attribute name="name">%(action1)d</attribute>
    <attribute name="name">%(action2)d</attribute>
</xpath>
Run Code Online (Sandbox Code Playgroud)

该按钮的动作可以是action1或action2,具体取决于布尔值/ select /任何字段的值。如何做到这一点?

xml xpath odoo odoo-view odoo-11

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

如何更改 One2many 字段的顺序?

我有一个树视图,其中新项目放在最重要的位置。取而代之的是,我需要将新项目放在其他项目的末尾。此外,如果新项目的顺序是错误的,我需要按正确的顺序设置它们

这个命令是在哪里配置的?我需要改变它

更新

“可编辑”属性有两个选项:顶部和底部。我不知道最佳选择,然后我以为我配置了editable="bottom"不正确的配置。我刚切换到底部,它工作正常

sorting listview odoo odoo-view one2many

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

使用TransientModel设置并获取商店数据Odoo

我想在odoo中存储配置数据,我需要存储3个'account.journal'的引用.模型在数据库中创建,视图显示在配置基础菜单中,当我按下APPLY按钮时数据存储在数据库中但是当我重新加载菜单时数据未显示

代码使用:

from openerp import fields, models, osv, api, _

class Configuration(models.TransientModel):
    _inherit = 'res.config.settings'
    _name = 'transporte_carta_de_porte.config.settings'

    ft_mercaderia = fields.Many2one(
        'account.journal',string='Debito ft mercaderia',
        help="Diario de ajuste al transportista por faltante de mercaderia")
    ade_transportista = fields.Many2one(
        'account.journal',string='Debito por adelanto transportista',
        help="Diario de debito al transportista por faltante de adelanto")
    ade_proveedor = fields.Many2one(
        'account.journal',string='Debito por adelanto proveedor',
        help="Diario de debito por adelanto en la cuenta del proveedor de combustible",)
Run Code Online (Sandbox Code Playgroud)

布局

<record id="view_tcp_config_settings" model="ir.ui.view">
    <field name="name">TCP settings</field>
    <field name="model">transporte_carta_de_porte.config.settings</field>
    <field name="arch" type="xml"> …
Run Code Online (Sandbox Code Playgroud)

configuration odoo odoo-8 odoo-view

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

如何更改 boolean_button 术语?

我已经定义了一个带有boolean_button小部件的按钮

<button name="toggle_enable" type="object" class="oe_stat_button" icon="fa-unlink">
    <field name="enabled" widget="boolean_button" options='{"terminology": "active"}'/>
</button>
Run Code Online (Sandbox Code Playgroud)

我试图将术语更改为已导出/未导出,但我没有成功。有人能告诉我是否可以定义一个新术语吗?

openerp odoo-9 odoo-view

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

如何在表单视图中用单个标签在一行上显示两个字段?

我有两个字段product_qtyand product_uom,我需要product_qty在同一行上显示和 两个字段的标签。

我在 Odoo 论坛上找到了相同问题的答案,但它并不是我想要的。

<group>
    <label for="product_qty"/>
    <div class="address_format">
        <field name="product_qty"/>
        <field name="product_uom"/>
    </div>
</group>
Run Code Online (Sandbox Code Playgroud)

是否可以将它们内联在同一行上?

xml odoo odoo-view

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