AbelMRobra / App-web-Django-LinkP

App-web realizado en Django para una empresa inmobiliaria. Tiene el propósito de generar una interfaz para recolectar y procesar datos
1 stars 0 forks source link

Modulo-presupuestos #62

Open florm2496 opened 3 years ago

florm2496 commented 3 years ago

En este modulo se centralizaran las todas las funciones que faltan para el modulo de presupuestos

AbelMRobra commented 3 years ago

Función crédito

@florm2496

El crédito dentro de un presupuesto es un grupo de artículos comprados que exceden a lo que se solicita por presupuesto, o bien no esta dentro de los artículos calculados. Es muy común que durante la ejecución de una obra estos vayan surgiendo, y mientras van apareciendo es necesario ajustarlos, lo cual implica acomodar estos valores en un análisis existente o bien, crear uno nuevo.

El objetivo es crear una función que realice esta tarea

Escenarios de ajuste:

Aumentar la cantidad del análisis dentro de un capitulo sin modificar el análisis Aumentar la cantidad dentro de un análisis existente Crear un nuevo análisis y asignarlo en un nuevo capitulo Elementos dentro del código Functions_saldo.py -> Es la función principal Presupuestos/views.py -> Tiene la función que renderiza el crédito, esta es mejor tratarla en un nuevo archivo view.py El template utilizado es "credito.html", también seria bueno agruparlo en una carpeta distinta

AbelMRobra commented 3 years ago

Revisión estética de las paginas

Unificación y visual final de el modulo

@joseent

AbelMRobra commented 3 years ago

Aplicación de presupuestos

florm2496 commented 3 years ago

Cambios realizados : esta vista crea archivos excel y envía notificaciones a telegram en distintos escenarios. Para cada escenario las lineas de codigo se repetian , por lo que cree un archivo llamado functions_presupuestos.py y alli cree una función para generar el pdf y notificar al bot las cuales se llamaran en la vista ahorrando muchas líneas de código. Al final de la vista agregue un try porque generaba un error si el presupuesto no tenia agregado un usuario presupuestador.

florm2496 commented 3 years ago

Refactorización del modulo de presupuestos: