Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
5937 Представления

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

Аватар
Отменить

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

Лучший ответ

Victor,

The warning is usual!

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

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

Thanks.

Аватар
Отменить
Автор

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)

Related Posts Ответы Просмотры Активность
0
мар. 15
3459
2
мая 20
5901
1
февр. 19
6907
0
янв. 19
5923
1
мар. 15
17659