내가 여기서 잘못하고있는 것이 궁금합니다. 내가 다른 객체에있는 객체에 액세스하려고합니다.다른 클래스의 객체에 액세스
그래서 res.partner에 대해 xx_manager라는 추가 필드를 제공하는 사용자 정의 모듈을 만들었습니다.
이제 sale.order의 필드가 비어인지 아닌지 내가 확인하고 싶은, 그래서 난 그냥 이렇게 할 거라고 생각 : 내가 잘못 뭐하는 거지
def action_button_confirm(self, cr, uid, ids, context=None):
partner = self.pool.get('res.partner')
if not partner.xx_manager:
raise osv.except_osv(_('Warning!'), _('No account manager has been set'))
return super(sale_order, self).create(cr, uid, ids, context=context)
? 사전에
감사
편집 :
내가지고있어 오류 :
AttributeError: 'res.partner' object has no attribute 'xx_manager'
내 사용자 정의 모듈을 res.partner을 위해 :
class res_partner(osv.osv):
_inherit="res.partner"
_columns = {
'xx_manager': fields.many2one('res.users', string='Account Manager'),
}
으로 시도? – Kevin
@ 케빈 예, 나는 그것을 게시에 포함 시켰습니다. 누락 된 정보가 유감입니다. – RandomPerson