从另一个继承一个表

时间:2020-03-24 19:08:40

标签: python odoo

我想将整个表继承到一个新表,我尝试了如下操作,但对我来说不起作用。

要继承的表如下:

class Detalle_libro(models.Model):
    _name='proyecto_rc.detalle_libro'

    date=fields.Datetime(string="Fecha", related='tipo_movimiento_id.fecha', store=True)
    account_credit= fields.Char(string="Cuenta haber", related='cuenta_id.cuenta_haber1', store=True)
    total_debit=fields.Float(string="Debe", compute="_total_a_debe", inverse="_inverse_debe" , store=True)
    total_credit=fields.Float(string="Haber", compute="_total_a_haber", inverse="_inverse_haber" , store=True)
    account_id = fields.Many2one(comodel_name='proyecto_rc.account', string='Cuenta')

新表格:

class Libro_diario(models.Model):
    _inherit = 'proyecto_rc.detail_book'

    date = fields.Datetime(string="Fecha")
    account_debit = (res.cuenta_id)
    account_credit = fields.Char(string="cuenta haber")
    total_debit=fields.Float(string="Debe")
    total_credit=fields.Float(string="Haber")

在视图中:

    <record model="ir.ui.view" id="proyecto_rc.libro_inherit">  
    <field name="name">list of book</field>
    <field name="model">proyecto_rc.datail_book/field>
    <field name="inherit_id" ref="proyecto_rc.detail_book_form"/>
    <field name="arch" type="xml">
        <field name="date"/>
        <field name="cuenta_debit"/>
        <field name="cuenta_credit"/>
        <field name="total_debit"/>
        <field name="total_credit"/>
    </field>
    </record>

    <record model="ir.ui.view" id="proyecto_rc.tree_detail_book_list">  
    <field name="name">list of book</field>
    <field name="model">proyecto_rc.detail_book</field>
    <field name="arch" type="xml">
    </field>
    </record>

    <record model="ir.actions.act_window" id="proyecto_rc.detail_book_action_window">
    <field name="name">add book</field>   
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">proyecto_rc.detail_book</field>
    <field name="view_type">form</field>
    <field name="view_mode">tree</field>
    <field name="view_id" ref="proyecto_rc.tree_detail_book_list"/>
    </record>

    <menuitem name="Libro"
    id="proyecto_rc_libro_diario" 
    parent="menu_proyecto_rc" 
    action="proyecto_rc.detail_book_action_window"
    groups="proyecto_rc.grupo_administrador,proyecto_rc.grupo_cajera"/>

This is ODOO 12

1 个答案:

答案 0 :(得分:0)

如果要继承表并复制为新表,请尝试以下代码。 复制现有模型特征并存储在新表中。

(opt_1.loc[(opt_1['type'] == 'P'),:]['price']) - (opt_1.loc[(opt_1['type'] == 'C'),:]['price'])
相关问题