[REF] purchase: search view of purchase order and form view of merge order wizard
[odoo/odoo.git] / addons / mrp / company.py
1 # -*- coding: utf-8 -*-
2 ##############################################################################
3 #
4 #    OpenERP, Open Source Management Solution
5 #    Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
6 #
7 #    This program is free software: you can redistribute it and/or modify
8 #    it under the terms of the GNU Affero General Public License as
9 #    published by the Free Software Foundation, either version 3 of the
10 #    License, or (at your option) any later version.
11 #
12 #    This program is distributed in the hope that it will be useful,
13 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
14 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 #    GNU Affero General Public License for more details.
16 #
17 #    You should have received a copy of the GNU Affero General Public License
18 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
19 #
20 ##############################################################################
21
22 from osv import osv,fields
23
24 class company(osv.osv):
25     _inherit = 'res.company'
26     _columns = {
27         'schedule_range': fields.float('Scheduler Range', required=True,
28             help="This is the time frame analysed by the scheduler when "\
29             "computing Requisitions. All Requisition that are not between "\
30             "today and today+range are skipped for futur computation."),
31         'po_lead': fields.float('Purchase Lead Time', required=True,
32             help="This is the leads/security time for each purchase order."),
33         'security_lead': fields.float('Security Days', required=True,
34             help="This is the days added to what you promise to customers "\
35             "for security purpose"),
36         'manufacturing_lead': fields.float('Manufacturing Lead Time', required=True,
37             help="Security days for each manufacturing operation."),
38     }
39     _defaults = {
40         'schedule_range': lambda *a: 80.0,
41         'po_lead': lambda *a: 1.0,
42         'security_lead': lambda *a: 5.0,
43         'manufacturing_lead': lambda *a: 1.0,
44     }
45 company()
46
47
48 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: