1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import math
from osv import fields,osv
import tools
import ir
import pooler
class sale_agent(osv.osv):
_name = "sale.agent"
_description = "Sale agent sale info"
_columns = {
'name': fields.char('Saleagent Name', size=25, required=True),
'partner_id': fields.many2one('res.partner','Partner',required=True,ondelete='cascade'),
'customer':fields.one2many('res.partner','agent_id','Customer'),
'comprice_id': fields.many2one('product.pricelist','commission price list', required=True,ondelete='cascade'),
'active': fields.boolean('Active'),
}
_defaults = {
'active': lambda *a: True,
}
sale_agent()
#
# En Sale_agent class
#
|