~openerp-spain-team/openerp-spain/6.0-git

« back to all changes in this revision

Viewing changes to l10n_es_extractos_bancarios/import_conceptos.py

  • Committer: Borja L.S.
  • Date: 2010-10-18 10:04:25 UTC
  • Revision ID: git-v1:271c47a993616dbba60585d48b8b98d603199d93
[REF] *: Refactorización para portar a 6.0 - Paso 1.

- Se han renombrado los módulos para usar la nomenclatura propuesta
  por OpenERP: l10n_es para el módulo base de localización (plan de 
  cuentas), l10n_es_* para el resto de módulos.

- Se eliminan los módulos extra_addons/* que deberían moverse a 
  los extra-addons genéricos (no son específicos de España).

- Se renombran los __terp__.py por __openerp__.py

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- encoding: utf-8 -*-
 
2
##############################################################################
 
3
#
 
4
#    OpenERP, Open Source Management Solution
 
5
#    Copyright (c) 2009 Zikzakmedia S.L. (http://zikzakmedia.com) All Rights Reserved.
 
6
#                       Jordi Esteve <jesteve@zikzakmedia.com>
 
7
#    Copyright (c) 2010 Pexego Sistemas Informáticos. All Rights Reserved
 
8
#                       Borja López Soilán <borjals@pexego.es>
 
9
#    $Id$
 
10
#
 
11
#    This program is free software: you can redistribute it and/or modify
 
12
#    it under the terms of the GNU General Public License as published by
 
13
#    the Free Software Foundation, either version 3 of the License, or
 
14
#    (at your option) any later version.
 
15
#
 
16
#    This program is distributed in the hope that it will be useful,
 
17
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
18
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
19
#    GNU General Public License for more details.
 
20
#
 
21
#    You should have received a copy of the GNU General Public License
 
22
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
23
#
 
24
##############################################################################
 
25
 
 
26
"""
 
27
C43 format concepts and extension of the bank statement lines.
 
28
"""
 
29
 
 
30
from osv import osv, fields
 
31
import tools
 
32
import os
 
33
 
 
34
 
 
35
 
 
36
class l10n_es_extractos_import_wizard(osv.osv_memory):
 
37
    """
 
38
    Wizard to import the XML file defining the statement concepts (concepto)
 
39
    """
 
40
 
 
41
    _name = 'l10n.es.extractos.import.wizard'
 
42
 
 
43
    def action_import(self, cr, uid, ids, context=None):
 
44
        try:
 
45
            fp = tools.file_open(os.path.join('l10n_ES_extractos_bancarios', 'extractos_conceptos.xml'))
 
46
        except IOError, ex:
 
47
            return {}
 
48
        idref = {}
 
49
        tools.convert_xml_import(cr, 'l10n_ES_extractos_bancarios', fp,  idref, 'init', noupdate=True)
 
50
        return {}
 
51
 
 
52
l10n_es_extractos_import_wizard()
 
53