Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
3135 มุมมอง

Hi,

in the module sale, the default value on shop_id is _get_default_shop i want to change this default value shop_ids[0] ==> shop_ids[1]

def _get_default_shop(self, cr, uid, context=None):
    company_id = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id
    shop_ids = self.pool.get('sale.shop').search(cr, uid, [('company_id','=',company_id)], context=context)
    if not shop_ids:
        raise osv.except_osv(_('Error!'), _('There is no default shop for the current user\'s company!'))
    return shop_ids[1]

but the result is always the first id from shop_sale. how I can change this default value .?? Thanks

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,

This might be due to User Defined Defaults. If the default value for Shop_id exists in Settings/Technical/Actions/User-Defined Defaults, then delete that from there. And recheck the default value.

Hope this may help you.

อวตาร
ละทิ้ง
ผู้เขียน

yes it's exactly what i want. Thanks Nehal

Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ส.ค. 25
4
1
ก.ค. 25
525
0
ก.ค. 25
569
1
พ.ค. 25
1019
1
พ.ค. 25
1003