Conjunto 6d02466 en seiven


Ignorar:
Fecha y hora:
12/06/2017 11:05:47 (hace 7 años)
Autor:
rudmanmrrod <rudman22@…>
Branches:
master
Children:
eec4acd
Parents:
a2ba7a6
Mensaje:

Estabilizado registro de cuenta capital deuda, implementado guardado de cuenta capital balanza

Fichero:
1 editado

Leyenda

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

    ra2ba7a6 r6d02466  
    30963096       
    30973097        load_file = pyexcel.get_sheet(file_name=file)
    3098         anho_base, errors, result, message = '', '', True, ''
     3098        errors, result, message = '', True, ''
    30993099        load_data_msg = str(_("Datos Cargados"))
    31003100
     
    31023102        dominio = kwargs['dominio']
    31033103       
    3104         for row in load_file.row[2:]:
     3104        for row in load_file.row[3:]:
    31053105            try:
    31063106                if(dominio=='BP'):
    3107                     pass
    3108                     """
     3107                    ## Registro base de la cuenta capital balanza
    31093108                    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                   
    31123201                elif(dominio=='DE'):
     3202                    ## Registro base de la cuenta capital deuda
    31133203                    cuenta_capital_base, created = CuentaCapitalDeudaBase.objects.update_or_create(
    31143204                    anho=row[0],
     
    31463236                        'otros':row[19],
    31473237                    })
     3238                   
    31483239               
    31493240            except Exception as e:
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.