Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
5933 Lượt xem

Hi

I'm trying to show the 'History' tab on the partner Kanban view. To do that I created a new module with a *_view.xml file containing as follow:

<?xml version="1.0"?>
<openerp>
<data>
    <menuitem id="menu_config_captivea" name="Captivea"
        groups="base.group_no_one"
        parent="base.menu_base_config" sequence="55"/>

    <record id="view_history_partner_info_form1" model="ir.ui.view">
        <field name="name">res.partner.history.info.form</field>
        <field name="model">res.partner</field>
        <field name="inherit_id" ref="base.view_partner_form"/>
        <field name="priority">20</field>
        <field name="arch" type="xml">
            <xpath expr="//page[@name='page_history']" position="attributes">
                <attribute name="invisible">False</attribute>
            </xpath>
            <xpath expr="//page[@name='page_history']" position="inside">
                <group name="grp_cap_history_partner" string="Invoice History">
                  <field name="state" invisible="True" />
                  <field name="invoice_ids" editable="bottom">
                      <field name="name"/>
                    </tree>
                  </field>
                </group>
            </xpath>
        </field>
    </record>

</data>

</openerp>

I also created a *.py file into the module folder containing the inheritance of the class res_partner:

class res_partner(osv.osv):
_inherit = 'res.partner'
_columns = {
    'invoice_ids': fields.one2many('account.invoice', 'partner_id', 'Invoices'),
    'order_ids': fields.one2many('sale.order', 'partner_id', 'Invoices'),
}

When I go to a partner Kanban view, on the history Tab, I have nothing showed, even if I select a partner that has invoice. If I click on the expandable 'Description' row, I get the error

QWeb2 - template['ListView.row']: Runtime Error: Error: Unknown field state in domain [["state","not in",["draft"]]]

As I don't deal with state in the *view.xml file I don't understand how I come to this error.

Thanks for your help

Cheers

Ảnh đại diện
Huỷ bỏ

got the same error. Did you solve this? Can you teach me how did you do?

Câu trả lời hay nhất

Victor,

The warning is usual!

<field name="state" invisible="True"/>

You do not have state field on partner, do you?

Thanks.

Ảnh đại diện
Huỷ bỏ
Tác giả

Even if I remove the field state I get this error : Uncaught Error: Field state unknow in domain [["state","not in",["draft"]]] (translation from french)

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 3 15
3458
2
thg 5 20
5901
1
thg 2 19
6906
0
thg 1 19
5922
1
thg 3 15
17658