Conjunto 6d02466 en seiven
- Fecha y hora:
- 12/06/2017 11:05:47 (hace 7 años)
- Branches:
- master
- Children:
- eec4acd
- Parents:
- a2ba7a6
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
economico/models.py
ra2ba7a6 r6d02466 3096 3096 3097 3097 load_file = pyexcel.get_sheet(file_name=file) 3098 anho_base, errors, result, message = '','', True, ''3098 errors, result, message = '', True, '' 3099 3099 load_data_msg = str(_("Datos Cargados")) 3100 3100 … … 3102 3102 dominio = kwargs['dominio'] 3103 3103 3104 for row in load_file.row[ 2:]:3104 for row in load_file.row[3:]: 3105 3105 try: 3106 3106 if(dominio=='BP'): 3107 pass 3108 """ 3107 ## Registro base de la cuenta capital balanza 3109 3108 cuenta_capital_base, created = CuentaCapitalBalanzaBase.objects.update_or_create( 3110 anho=row[1], 3111 trimestre=row[0])""" 3109 anho=row[0], 3110 trimestre=row[1]) 3111 3112 ## Se crean o actualizan los objetos de saldos de cuenta capital 3113 CuentaCapitalSaldos.objects.update_or_create(cuenta_capital = cuenta_capital_base, defaults={ 3114 'transporte': row[2], 3115 'viajes': row[3], 3116 'comunicacion': row[4], 3117 'seguro': row[5], 3118 'gobierno': row[6], 3119 'otros': row[7], 3120 'remuneracion_empleado': row[8], 3121 'inversion_directa': row[9], 3122 'inversion_cartera': row[10], 3123 'otra_inversion': row[11], 3124 }) 3125 3126 ## Se crean o actualizan los objetos de otros montos de cuenta capital 3127 CuentaCapitaOtros.objects.update_or_create(cuenta_capital = cuenta_capital_base, defaults={ 3128 'transferencia_corriente':row[12], 3129 'cuenta':row[13], 3130 'errores_omisiones':row[40], 3131 }) 3132 3133 ## Se crean o actualizan los objetos de inversión directa de cuenta capital 3134 CuentaCapitalInversionDirecta.objects.update_or_create(cuenta_capital = cuenta_capital_base, defaults={ 3135 'extranjero':row[14], 3136 'pais':row[15], 3137 }) 3138 3139 ## ------> Inversión Cartera 3140 3141 ## Se crean o actualizan los objetos de inversión cartera de cuenta capital - Activos sector público 3142 CuentaCapitalInversionCartera.objects.update_or_create(cuenta_capital = cuenta_capital_base, tipo="ASPu", defaults={ 3143 'titulo_participacion_capital':row[16], 3144 'titulo_deuda':row[17], 3145 }) 3146 3147 3148 ## Se crean o actualizan los objetos de inversión cartera de cuenta capital - Activos sector privado 3149 CuentaCapitalInversionCartera.objects.update_or_create(cuenta_capital = cuenta_capital_base, tipo="ASPr", defaults={ 3150 'titulo_participacion_capital':row[18], 3151 'titulo_deuda':row[19], 3152 }) 3153 3154 ## Se crean o actualizan los objetos de inversión cartera de cuenta capital - Pasivos sector público 3155 CuentaCapitalInversionCartera.objects.update_or_create(cuenta_capital = cuenta_capital_base, tipo="PSPu", defaults={ 3156 'titulo_participacion_capital':row[20], 3157 'titulo_deuda':row[21], 3158 }) 3159 3160 ## Se crean o actualizan los objetos de inversión cartera de cuenta capital - Pasivos sector privado 3161 CuentaCapitalInversionCartera.objects.update_or_create(cuenta_capital = cuenta_capital_base, tipo="PSPr", defaults={ 3162 'titulo_participacion_capital':row[22], 3163 'titulo_deuda':row[23], 3164 }) 3165 3166 ## ------> Otra Inversión 3167 3168 ## Se crean o actualizan los objetos de otras inversiones de cuenta capital - Activos sector público 3169 CuentaCapitalOtraInversion.objects.update_or_create(cuenta_capital = cuenta_capital_base, tipo="ASPu", defaults={ 3170 'credito_comercial':row[24], 3171 'prestamo':row[25], 3172 'moneda_deposito':row[26], 3173 'otros':row[27], 3174 }) 3175 3176 3177 ## Se crean o actualizan los objetos de otras inversiones de cuenta capital - Activos sector privado 3178 CuentaCapitalOtraInversion.objects.update_or_create(cuenta_capital = cuenta_capital_base, tipo="ASPr", defaults={ 3179 'credito_comercial':row[28], 3180 'prestamo':row[29], 3181 'moneda_deposito':row[30], 3182 'otros':row[31], 3183 }) 3184 3185 ## Se crean o actualizan los objetos de otras inversiones de cuenta capital - Pasivos sector público 3186 CuentaCapitalOtraInversion.objects.update_or_create(cuenta_capital = cuenta_capital_base, tipo="PSPu", defaults={ 3187 'credito_comercial':row[32], 3188 'prestamo':row[33], 3189 'moneda_deposito':row[34], 3190 'otros':row[35], 3191 }) 3192 3193 ## Se crean o actualizan los objetos de otras inversiones de cuenta capital - Pasivos sector privado 3194 CuentaCapitalOtraInversion.objects.update_or_create(cuenta_capital = cuenta_capital_base, tipo="PSPr", defaults={ 3195 'credito_comercial':row[36], 3196 'prestamo':row[37], 3197 'moneda_deposito':row[38], 3198 'otros':row[39], 3199 }) 3200 3112 3201 elif(dominio=='DE'): 3202 ## Registro base de la cuenta capital deuda 3113 3203 cuenta_capital_base, created = CuentaCapitalDeudaBase.objects.update_or_create( 3114 3204 anho=row[0], … … 3146 3236 'otros':row[19], 3147 3237 }) 3238 3148 3239 3149 3240 except Exception as e:
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.