[IMP] Prefix the certificate ID with 00
[odoo/odoo.git] / addons / purchase_analytic_plans / purchase_analytic_plans.py
1 # -*- encoding: utf-8 -*-
2 ##############################################################################
3 #
4 #    OpenERP, Open Source Management Solution   
5 #    Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved
6 #    $Id$
7 #
8 #    This program is free software: you can redistribute it and/or modify
9 #    it under the terms of the GNU General Public License as published by
10 #    the Free Software Foundation, either version 3 of the License, or
11 #    (at your option) any later version.
12 #
13 #    This program is distributed in the hope that it will be useful,
14 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
15 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 #    GNU General Public License for more details.
17 #
18 #    You should have received a copy of the GNU General Public License
19 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
20 #
21 ##############################################################################
22
23 from osv import fields
24 from osv import osv
25 import time
26 import netsvc
27
28 import ir
29 from mx import DateTime
30 import pooler
31 from tools import config
32
33 class purchase_order_line(osv.osv):
34     _name='purchase.order.line'
35     _inherit='purchase.order.line'
36     _columns = {
37         'analytics_id':fields.many2one('account.analytic.plan.instance','Analytic Distribution'),
38     }
39
40 purchase_order_line()
41
42 class purchase_order(osv.osv):
43     _name='purchase.order'
44     _inherit='purchase.order'
45
46     def inv_line_create(self,a,ol):
47         res=super(purchase_order,self).inv_line_create(a,ol)
48         res[2]['analytics_id']=ol.analytics_id.id
49         return res
50
51 purchase_order()
52 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
53