تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
4 الردود
6782 أدوات العرض

I try to change the default filter of the search view in Sales->Customers. I just want to remove the default filter for now by setting search_default_customer to 0:

<record id="base.action_partner_customer_form" model="ir.actions.act_window">
<field name="context">{'default_customer':1, 'search_default_customer':0}</field>
</record>

It has no effect.

I use this as reference: https://www.odoo.com/fr_FR/forum/help-1/question/how-to-change-the-default-filter-in-place-when-opening-a-view-16199

What's wrong here?

الصورة الرمزية
إهمال
أفضل إجابة

Window action 'base.action_partner_customer_form' is for menu-'Invoicing/Customers/Customers'.

What you should modify is 'base.action_partner_form', which is for menu 'Sales/Customers'



الصورة الرمزية
إهمال
الكاتب

Thanks I will look at that... no sure if I ever solved this or not...

أفضل إجابة

Hi Mathieu Laflamme,

First, this is the action for Customers which is define in base module and that xml file does not having noupdate on top area.

Sometime, simply overding xml record dose not impact to the running database.

try eval inside the fields for updating dictionalry info

for eg:

<record id="base.action_partner_customer_form" model="ir.actions.act_window">
    <field name="context" eval="{'default_customer':1, 'search_default_customer':0}"/>
</record>

Note : As it is Customer Action having more than one menus..

There are two menus for Customers inside 1)  Sales and 2) Accounting/Invoicing

Check in both where it dose affect.

Hope this will help.

Rgds,

Anil




الصورة الرمزية
إهمال
الكاتب

In does have an effect in Accounting! How come it doesn't work in Sales? I don't even understand why there is "action_partner_form" and also "action_partner_customer_form" in the file "base\res\res_partner_view.xml". And I explicitly reference "base.action_partner_customer_form" although it seems to have changed "action_partner_form".

أفضل إجابة

Hello Mathieu,

It must work perfectly as you specified. There is no doubt about that.

Now only 2 possibility left,

1. The file in which this action written, did you specified in __openerp__.py file ?

2. The file in which this action is written ( in your module not of base module ), that block is covered in <data noupdate="1"> ?

Please check it and let me know.



الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
0
أغسطس 25
159
1
أغسطس 25
662
0
أغسطس 25
393
0
يوليو 25
1524
0
يوليو 25
3