Conjunto de cambios e1fea74 en seiven para economico


Ignorar:
Fecha y hora:
06/04/2017 15:26:58 (hace 7 años)
Autor:
root <root@…>
Branches:
master, carga
Children:
1fd3ac7
Parents:
e763022
Mensaje:

finalizado el modulo de demanda - esperando pruebas

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • economico/models.py

    re763022 re1fea74  
    890890    trimestre = models.CharField(max_length=2, choices=TRIMESTRES[1:], verbose_name=_("Trimestre"))
    891891
    892    
     892    ## Demanda Global
     893    demanda_global = models.DecimalField(max_digits=18, decimal_places=2, default=0.0, verbose_name=_("Demanda Global")
     894    )
     895
    893896    def gestion_init(self, *args, **kwargs):
    894897        """!
     
    959962        ## aqui debo recorrer todo el archivo excel y verificar las celdas
    960963        load_file = pyexcel.get_sheet(file_name=file)
    961         anho_base, i, col_ini, errors, result, message, is_nominal = '', 0, 2, '', True, '', False
    962         is_demanda, is_produccion = True, True
     964        anho_base, errors, result, message = '', '', True, ''
    963965        load_data_msg = str(_("Datos Cargados"))
    964966
     
    966968        for row in load_file.row[1:]:
    967969            try:
     970
     971                real_demanda , created = DemandaGlobal.objects.update_or_create(anho=row[0], anho_base=kwargs['anho_base'], trimestre=row[1], demanda_global= row[2]+row[7])
    968972               
    969                 anho_base =  kwargs['anho_base']
    970 
    971                 anho = row[0]
    972                
    973                 trimestre = row[1]
    974                
    975                 real_demanda = DemandaGlobal.objects.update_or_create(anho=anho, anho_base=anho_base, trimestre=trimestre)
    976                
     973                ## Se crea  o actualiza el objeto de Demanda Agregada Interna luego de validar el valor en la hoja de calculo
     974
    977975                DemandaAgregadaInterna.objects.update_or_create(demanda_global=real_demanda, defaults={
    978976                    'demanda_agregada_interna': check_val_data(row[2]),
     
    982980                    'variación_existencias': check_val_data(row[6]),
    983981                })
     982               
     983                #Se crea  o actualiza el objeto de Demanda Agregada Externa luego de validar el valor en la hoja de calculo
    984984
    985985                DemandaAgregadaExterna.objects.update_or_create(demanda_global=real_demanda, defaults={
    986                     'exportacion_bienes_servicios':check_val_data(row[6])
     986                    'exportacion_bienes_servicios':check_val_data(row[7])
    987987                })
    988988               
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.