Diferencia entre revisiones de «PLANIFICACION FINANCIERA/PROCEDIMIENTO»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
 
(No se muestran 11 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
=Introducción=
=Introducción=


=Abrir la pantalla=
=Al abrir la pantalla=
Al abrir la pantalla de proyecciones, y antes que el usuario pueda ingresar ningún dato, ocurre lo siguiente.
Al abrir la pantalla de proyecciones, y antes que el usuario pueda ingresar ningún dato, ocurre lo siguiente.


Línea 7: Línea 7:


===Carga de parámetros===
===Carga de parámetros===
Intenta cargar los últimos parámetros que el usuario usó en esta pantalla, lo hace desde [[PLANIFICACION FINANCIERA/PARAMETROS|Proyección financiera, parámetros (gfcPROYECCION_PARAMETROS)]] usando la sentencia:
El sistema cargar los últimos parámetros que el usuario usó en esta pantalla, lo hace desde [[PLANIFICACION FINANCIERA/PARAMETROS|Proyección financiera, parámetros (gfcPROYECCION_PARAMETROS)]] usando la sentencia:
<pre>
<pre>
SELECT * FROM gfcPROYECCION_PARAMETROS WHERE Usuario = SYSTEM_USER
SELECT * FROM gfcPROYECCION_PARAMETROS WHERE Usuario = SYSTEM_USER
Línea 48: Línea 48:
=Ingreso de criterios=
=Ingreso de criterios=
Una vez cargados los valores de la sección anterior el usuario puede editar el rango de fechas, la agrupación esperada y marcar los conceptos a utilizar.
Una vez cargados los valores de la sección anterior el usuario puede editar el rango de fechas, la agrupación esperada y marcar los conceptos a utilizar.
Ver [[PLANIFICACION FINANCIERA/CRITERIOS CONCEPTO]] para más detalles sobre el ingreso de conceptos y criterios.


===Ingreso del periodo a analizar, y la agrupación===
===Ingreso del periodo a analizar, y la agrupación===
Línea 59: Línea 61:


====Concepto no marcado, no se considera en la proyección====
====Concepto no marcado, no se considera en la proyección====
No tiene marcada la "caja" a la izquierda del título.


[[Archivo:202503061639 CASHFLOW MARCAR CONCEPTO.png|miniaturadeimagen|no|Concepto desmarcado.]]
[[Archivo:202503061639 CASHFLOW MARCAR CONCEPTO.png|miniaturadeimagen|no|Concepto desmarcado.]]


Cuando marcamos un concepto que no estaba marcado se agrega a [[PLANIFICACION FINANCIERA/CONCEPTOS USO EN PROYECCION|Conceptos, uso en proyección (gfcCONCEPTO_USO)]] con:
Cuando marcamos un concepto que no estaba marcado se agrega inmediatamente a [[PLANIFICACION FINANCIERA/CONCEPTOS USO EN PROYECCION|Conceptos, uso en proyección (gfcCONCEPTO_USO)]] con:


<pre>
<pre>
Línea 83: Línea 86:


====Concepto marcado, se considera en la proyección====
====Concepto marcado, se considera en la proyección====
Tiene marcada la "caja" a la izquierda del título.
[[Archivo:202503061641 CASHFLOW DESMARCAR CONCEPTO.png|miniaturadeimagen|no|Concepto marcado.]]
[[Archivo:202503061641 CASHFLOW DESMARCAR CONCEPTO.png|miniaturadeimagen|no|Concepto marcado.]]


Cuando desmarcamos un concepto que estaba marcado se quita de [[PLANIFICACION FINANCIERA/CONCEPTOS USO EN PROYECCION|Conceptos, uso en proyección (gfcCONCEPTO_USO)]] con:
Cuando desmarcamos un concepto que estaba marcado se quita inmediatamente de [[PLANIFICACION FINANCIERA/CONCEPTOS USO EN PROYECCION|Conceptos, uso en proyección (gfcCONCEPTO_USO)]] con:


<pre>
<pre>
Línea 92: Línea 97:
AND Concepto = 'haberes_prestamos'
AND Concepto = 'haberes_prestamos'
</pre>
</pre>
===Conceptos con criterios===
Normalmente los conceptos registrados en [[PLANIFICACION FINANCIERA/CONCEPTOS|Gestión financiera, conceptos (gfcCONCEPTO)]] no usan criterios, pero si los definen se muestran de la siguiente manera:


=Cálculo de la proyección=
=Cálculo de la proyección=
Línea 100: Línea 108:


===Grabado de criterios elegidos===
===Grabado de criterios elegidos===
Guarda los criterios en [[PLANIFICACION FINANCIERA/PARAMETROS|Proyección financiera, parámetros (gfcPROYECCION_PARAMETROS)]] usando:
Inmediatamente antes de la proyección guarda los criterios en [[PLANIFICACION FINANCIERA/PARAMETROS|Proyección financiera, parámetros (gfcPROYECCION_PARAMETROS)]] usando:


<pre>
<pre>
Línea 130: Línea 138:
)
)
</pre>
</pre>
Esto se hace para que la próxima vez que el usuario ingrese a esta pantalla se le presenten los últimos parámetros que usó en la pantalla.
=Armado del SQL para traer los vencimientos de la proyección=
El sistema arma un solo comando SQL uniendo todos los comandos definidos en [[PLANIFICACION FINANCIERA/SQL RESULTADO CONCEPTOS]] (que a su vez usará los conceptos y criterios ingresados por el usuario) y finalmente insertará ese resultado en la tabla [[PLANIFICACION FINANCIERA/PROYECCION|Proyección financiera, datos (gfcPROYECCION_DATOS)]] que es la que se consulta en la segunda pestaña de la proyección.
=Consulta de la proyección=
Finalmente veremos los resultados directamente desde [[PLANIFICACION FINANCIERA/PROYECCION|Proyección financiera, datos (gfcPROYECCION_DATOS)]]. A la izquierda tenemos un árbol que agrupa para cada semana, al abrir cada semana vemos la composición de los vencimientos por concepto.
[[Archivo:202503071546 PROYECCION FINANCIERA.png|miniaturadeimagen|no|Consulta de la proyección.]]
La grilla a la derecha es una grilla normal del sistema con toda su funcionalidad.
Entre sus opciones:
[[Archivo:202503071551 PROYECCION FINANCIERA OPCIONES.png|miniaturadeimagen|no|Opciones.]]
Tenemos relaciones otras pantallas, estas relaciones se editan como cualquier otra pantalla así que pueden agregarse o quitarse según la necesidad.
"Ver resúmen" lleva a una pantalla resumida.
Las "opciones de impresión" permiten (entre otras opciones) exportar a Excel.

Revisión actual - 20:53 7 mar 2025

Introducción

Al abrir la pantalla

Al abrir la pantalla de proyecciones, y antes que el usuario pueda ingresar ningún dato, ocurre lo siguiente.

Parámetros de la proyección.

Carga de parámetros

El sistema cargar los últimos parámetros que el usuario usó en esta pantalla, lo hace desde Proyección financiera, parámetros (gfcPROYECCION_PARAMETROS) usando la sentencia:

SELECT * FROM gfcPROYECCION_PARAMETROS WHERE Usuario = SYSTEM_USER

Al hacerlo asigna los valores a la pantalla en (A).

Carga de conceptos

Luego carga los Gestión financiera, conceptos (gfcCONCEPTO) activos usando la siguiente sentencia:

SELECT
Concepto = gfcCONCEPTO.Codigo
, gfcCONCEPTO.Descripcion
, Parametro = gfcCONCEPTO_CRITERIO.Codigo
, Uso = CASE WHEN gfcCONCEPTO_USO.Concepto IS NOT NULL THEN 1 ELSE 0 END
, gfcCONCEPTO_PARAMETROS.Valor

FROM gfcCONCEPTO

LEFT OUTER JOIN gfcCONCEPTO_CRITERIO ON 
gfcCONCEPTO_CRITERIO.Concepto = gfcCONCEPTO.Codigo

LEFT OUTER JOIN gfcCONCEPTO_USO ON
gfcCONCEPTO_USO.Usuario = SYSTEM_USER
AND gfcCONCEPTO_USO.Concepto = gfcCONCEPTO.Codigo

LEFT OUTER JOIN gfcCONCEPTO_PARAMETROS ON
gfcCONCEPTO_PARAMETROS.Usuario = SYSTEM_USER
AND gfcCONCEPTO_PARAMETROS.Concepto = gfcCONCEPTO_CRITERIO.Concepto
AND gfcCONCEPTO_PARAMETROS.Parametro = gfcCONCEPTO_CRITERIO.Codigo

WHERE
gfcCONCEPTO.Activo = 1

ORDER BY 1, 3, 5

Los conceptos cargados se agregan al árbol de (B).

Ingreso de criterios

Una vez cargados los valores de la sección anterior el usuario puede editar el rango de fechas, la agrupación esperada y marcar los conceptos a utilizar.

Ver PLANIFICACION FINANCIERA/CRITERIOS CONCEPTO para más detalles sobre el ingreso de conceptos y criterios.

Ingreso del periodo a analizar, y la agrupación

En (A) se ingresan las fechas inicial y final, y la agrupación esperada.

Selección de conceptos

La proyección solo tomará los conceptos marcados.

Para marcar un concepto lo único que hay que hacer es picar con el mouse en la caja a la izquierda del título:

Concepto no marcado, no se considera en la proyección

No tiene marcada la "caja" a la izquierda del título.

Concepto desmarcado.

Cuando marcamos un concepto que no estaba marcado se agrega inmediatamente a Conceptos, uso en proyección (gfcCONCEPTO_USO) con:

IF NOT EXISTS 
(
SELECT * FROM gfcCONCEPTO_USO WHERE 
Usuario = SYSTEM_USER
AND Concepto = 'haberes_prestamos')
INSERT INTO gfcCONCEPTO_USO 
(
Usuario
, Concepto
)
VALUES
(
SYSTEM_USER
, 'haberes_prestamos'
)

Concepto marcado, se considera en la proyección

Tiene marcada la "caja" a la izquierda del título.

Concepto marcado.

Cuando desmarcamos un concepto que estaba marcado se quita inmediatamente de Conceptos, uso en proyección (gfcCONCEPTO_USO) con:

DELETE FROM gfcCONCEPTO_USO WHERE 
Usuario = SYSTEM_USER 
AND Concepto = 'haberes_prestamos'

Conceptos con criterios

Normalmente los conceptos registrados en Gestión financiera, conceptos (gfcCONCEPTO) no usan criterios, pero si los definen se muestran de la siguiente manera:

Cálculo de la proyección

Una vez cargados los criterios necesarios pasamos a la segunda pestaña de la pantalla y picamos el botón Refrescar:

Refrescar el cálculo de la proyección.

Al hacerlo, el procedimiento interno es:

Grabado de criterios elegidos

Inmediatamente antes de la proyección guarda los criterios en Proyección financiera, parámetros (gfcPROYECCION_PARAMETROS) usando:

IF EXISTS
(
SELECT * FROM gfcPROYECCION_PARAMETROS WHERE
Usuario = SYSTEM_USER
)
UPDATE gfcPROYECCION_PARAMETROS SET
FechaDesde = '20250305'
, FechaHasta = '20250617'
, Agrupacion = 'por semana'
WHERE
Usuario = SYSTEM_USER
ELSE
INSERT INTO gfcPROYECCION_PARAMETROS 
(
Usuario
, FechaDesde
, FechaHasta
, Agrupacion
)
VALUES
(
SYSTEM_USER
, '20250305'
, '20250617'
, 'por semana'
)

Esto se hace para que la próxima vez que el usuario ingrese a esta pantalla se le presenten los últimos parámetros que usó en la pantalla.

Armado del SQL para traer los vencimientos de la proyección

El sistema arma un solo comando SQL uniendo todos los comandos definidos en PLANIFICACION FINANCIERA/SQL RESULTADO CONCEPTOS (que a su vez usará los conceptos y criterios ingresados por el usuario) y finalmente insertará ese resultado en la tabla Proyección financiera, datos (gfcPROYECCION_DATOS) que es la que se consulta en la segunda pestaña de la proyección.

Consulta de la proyección

Finalmente veremos los resultados directamente desde Proyección financiera, datos (gfcPROYECCION_DATOS). A la izquierda tenemos un árbol que agrupa para cada semana, al abrir cada semana vemos la composición de los vencimientos por concepto.

Consulta de la proyección.

La grilla a la derecha es una grilla normal del sistema con toda su funcionalidad.

Entre sus opciones:

Opciones.

Tenemos relaciones otras pantallas, estas relaciones se editan como cualquier otra pantalla así que pueden agregarse o quitarse según la necesidad.

"Ver resúmen" lleva a una pantalla resumida.

Las "opciones de impresión" permiten (entre otras opciones) exportar a Excel.