32
32
'is_hour_pack': fields.related('product_id', 'hour_pack', type='boolean', string='Is hour package', store=True),
33
33
'order_state': fields.related('order_id', 'state', type='char', size=64, string='Order state', store=True),
36
def invoice_line_create(self, cr, uid, ids, context=None):
40
create_ids = super(sale_order_line, self).invoice_line_create(cr, uid, ids, context=context)
42
for line in self.browse(cr, uid, ids, context=context):
44
line_obj.write(cr, uid, [create_ids[i]], {'account_analytic_id': line.hour_pack_id.id})
36
48
def generate_hour_pack(self, cr, uid, ids, context=None):
37
49
anal_acc_pool = self.pool.get('account.analytic.account')