- Fecha y hora:
- 06/04/2017 15:26:58 (hace 7 años)
- Branches:
- master, carga
- Children:
- 1fd3ac7
- Parents:
- e763022
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
economico/models.py
re763022 re1fea74 890 890 trimestre = models.CharField(max_length=2, choices=TRIMESTRES[1:], verbose_name=_("Trimestre")) 891 891 892 892 ## Demanda Global 893 demanda_global = models.DecimalField(max_digits=18, decimal_places=2, default=0.0, verbose_name=_("Demanda Global") 894 ) 895 893 896 def gestion_init(self, *args, **kwargs): 894 897 """! … … 959 962 ## aqui debo recorrer todo el archivo excel y verificar las celdas 960 963 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, '' 963 965 load_data_msg = str(_("Datos Cargados")) 964 966 … … 966 968 for row in load_file.row[1:]: 967 969 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]) 968 972 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 977 975 DemandaAgregadaInterna.objects.update_or_create(demanda_global=real_demanda, defaults={ 978 976 'demanda_agregada_interna': check_val_data(row[2]), … … 982 980 'variación_existencias': check_val_data(row[6]), 983 981 }) 982 983 #Se crea o actualiza el objeto de Demanda Agregada Externa luego de validar el valor en la hoja de calculo 984 984 985 985 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]) 987 987 }) 988 988
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.