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

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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.

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

yes it's exactly what i want. Thanks Nehal

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 8 25
4
1
thg 7 25
524
0
thg 7 25
569
1
thg 5 25
1018
1
thg 5 25
1002