Conjunto de cambios 9c9ae63 en seiven para base


Ignorar:
Fecha y hora:
31/10/2016 09:26:46 (hace 8 años)
Autor:
Ing. Roldan D. Vargas G <rvargas@…>
Branches:
master, carga
Children:
38d2ebb
Parents:
3957a55
Mensaje:

Actualización de requerimientos a Django 1.10, agregada función para cargar los años base y creación del modelo para registrar datos del aŕea económica de precios reales

Ubicación:
base
Ficheros:
2 editados

Leyenda

No modificado
Añadido
Eliminado
  • base/constant.py

    r55079a7 r9c9ae63  
    6969    (2, _("Nivel II")),
    7070    (3, _("Nivel III"))
     71)
     72
     73## Dominio sobre los registros
     74DOMINIO = (
     75    ("NAC"), _("Nacional"),
     76    ("CAR"), _("Caracas"),
     77    ("MAR"), _("Maracay"),
     78    ("CGY"), _("Ciudad Guayana"),
     79    ("BPC"), _("Barcelona - Puerto La Cruz"),
     80    ("VAL"), _("Valencia"),
     81    ("BAR"), _("Barquisimeto"),
     82    ("MCB"), _("Maracaibo"),
     83    ("MRD"), _("Mérida"),
     84    ("MAT"), _("Maturín"),
     85    ("SCR"), _("San Cristóbal"),
     86    ("RNC"), _("Resto Nacional"),
    7187)
    7288
     
    147163    ('12', _('Diciembre')),
    148164)
     165
     166## Periocidad en el registro
     167PERIOCIDAD = (
     168    ('D', _('Diaria')),
     169    ('S', _('Semanal')),
     170    ('M', _('Mensual')),
     171    ('T', _('Trimestral')),
     172    ('A', _('Anual')),
     173)
     174
     175## Sub área de registro
     176ECONOMICO_SUB_AREA = (
     177    ('PRE'), _('Precios'),
     178    ('PIB'), _('PIB'),
     179    ('DEM'), _('Demanda'),
     180    ('OFE'), _('Oferta'),
     181)
     182
  • base/functions.py

    r32ce822 r9c9ae63  
    7777
    7878    return diff_dates.days
     79
     80
     81def cargar_anho_base(anho_inicial=None, anho_final=None):
     82    """!
     83    Función que permite cargar una lista de años para la selección del año base
     84
     85    @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve)
     86    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     87    @date 17-10-2016
     88    @param anho_inicial <b>{object}</b> Objeto que contiene el año inicial.
     89    @param anho_final <b>{object}</b> Objeto que contiene el año final.
     90    @return Devuelve un listado de años
     91    """
     92
     93    anho_final = anho_inicial if anho_inicial else '1950'
     94
     95    anho_final = anho_final if anho_final else datetime.now()
     96
     97    lista = ('', _('Seleccione...')),
     98
     99    try:
     100        for year in range(anho_inicial, anho_final):
     101            lista += (year, year),
     102    except Exception as e:
     103        pass
     104
     105    return list
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.