Peticiones seguimiento financiero
Utiliza esta función para vincular peticiones SQL a las columnas específicas de la estructura de un informe de Gestión de proyectos.
Estructura seguimiento financiero
Las peticiones SQL determinan el contenido de las columnas específicas del seguimiento financiero. Estas columnas específicas están identificadas como "Columnas libres" y disponen de una numeración del 1 al 10. Puedes utilizar estas columnas para realizar el seguimiento de los gastos de un proyecto y obtener una visión general de su situación financiera. También puedes utilizarlas en los informes financieros a partir de una estructura de seguimiento financiero.
Es imprescindible poder evaluar y seguir en tiempo real la situación financiera de un proyecto, según los presupuestos asociados. La Gestión de proyectos utiliza vistas financieras para recuperar y mostrar los datos financieros asociados a un proyecto.
Estas vistas financieras se generan a partir de las especificaciones de un informe.
- Utiliza la función Estructura seguimiento financiero (GESPJS) para definir o personalizar la estructura de un informe (la lista de las columnas que se van a mostrar).
Cada estructura de informe se basa en una vista financiera con el seguimiento de datos (gastos, ingresos, etc.) activado en la tabla varia 388 - Vista financiera. - Utiliza esta función (GESPJQ) para indicar qué datos específicos hay que utilizar en el contenido de cada columna "libre" (1 a 10) de la estructura de informe predefinida.
- Para evaluar y seguir en tiempo real la situación financiera real de un proyecto según sus presupuestos, utiliza la acción Seguimiento financiero que hay disponible en las funciones Gestión de proyectos (GESPJM) y Seguimiento financiero (PJMFINOV0).
El seguimiento financiero obtenido refleja las especificaciones del informe y las peticiones SQL aplicadas.
Utiliza la función Peticionario SQL (GESALQ) para consultar las peticiones SQL estándar entregadas con la solución y modificar o añadir nuevas peticiones. Las peticiones estándar de Gestión de proyectos entregadas con la solución se identifican mediante el prefijo "PJM".
La tabla varia 388 - Vista financiera controla la visualización de los datos del seguimiento financiero.
La Gestión de proyectos incluye peticiones SQL estándar para realizar el seguimiento de los gastos y los ingresos. Las peticiones SQL estándar correspondientes a las vistas financieras "10" (gastos) y "20" (ingresos) se entregan por defecto con la solución. Puedes modificar estas peticiones SQL o crear otras nuevas (para la vista 30, por ejemplo) para adaptarlas a tu organización, tus procesos o tus usuarios. No obstante, se aconseja tener un conocimiento básico del funcionamiento del sistema antes de modificar una petición estándar.
Sage recomienda guardar una copia de la petición SQL estándar antes de modificarla.
Requisitos previos
Consulta la documentación de Puesta en marcha
Gestión de pantalla
La función Peticiones seguimiento financiero está compuesta por una única pantalla en la que se define la petición SQL que se va a vincular a la estructura del seguimiento financiero.
Pestaña Pantalla de entrada
Utiliza esta pantalla para definir los datos que se utilizan para alimentar una columna "libre" (1 a 10) en la estructura de un informe financiero. El campo Contenido columna (campo CODDES) tiene asignado el valor "Columna libre" en la función Estructura seguimiento financiero (GESPJS). El número de vista financiera corresponde a una vista activada en la tabla varia 388 - Vista financiera. Por ejemplo, "10" corresponde a una vista de gastos y "20" a una vista de ingresos.
Hay cinco columnas libres predefinidas en la estructura del informe para gestionar los gastos (precomprometido, comprometido, realizado y contabilizado). Corresponden a las columnas libres de 1 a 5. Por defecto, una columna de gasto permite realizar el seguimiento del "comprometido" y otra columna de gasto el del "realizado".
Hay cinco columnas "varias" adicionales predefinidas para realizar el seguimiento de los ingresos de un proyecto, como los pedidos o las facturas. Corresponden a las columnas libres de 6 a 10.
El sistema gestiona todas las demás columnas definidas en la Estructura del seguimiento financiero (GESPJS). No puedes vincular una petición SQL a este tipo de columna.
Las peticiones SQL predefinidas de las vistas "10" y "20" se entregan por defecto con la solución.
Anexo: Costes del proyecto - Reglas de inicialización de la naturaleza de gasto
Petición
Vista financiera (campo PBTGRP) |
Utiliza este campo para identificar la vista financiera que se va a vincular a una consulta SQL. Selecciona un código de vista financiera de los códigos activados en la tabla varia 388 - Vista financiera. Por ejemplo, selecciona la vista "10" para una vista de gastos o la vista "20" para una vista de ingresos. Este campo es obligatorio. Por defecto, la tabla varia 388 permite realizar el seguimiento de los datos de la vista financiera elegida, como los gastos o los ingresos. Por lo tanto, la tabla 388 controla qué datos de seguimiento se muestran.
|
Secuencia columna (campo PBTCOD) |
Utiliza este campo para definir un número de contador para la petición. Este campo es obligatorio. |
Contenido columna (campo CODDES) |
Utiliza este campo para describir la petición SQL. El nombre de la petición debe representar el tipo de datos que se va a extraer. |
Activo (campo ACTIVE) |
Marca esta casilla si la petición SQL está activa en un grupo de peticiones asignado a una columna "libre" de la estructura del informe financiero. El campo Contenido columna (campo CODDES) tiene asignado el valor "Columna libre" en la función Estructura seguimiento financiero (GESPJS). |
Bloque Número 2
Etiqueta (campo LABEL) |
Este campo está asociado al campo Contenido columna (CODDES). Introduce un título correspondiente a la descripción del campo Contenido columna (CODDES). |
Naturaleza gasto por defecto (campo DEFCTYPE) |
Utiliza este campo para definir la naturaleza de gasto por defecto que se va a asociar a un gasto de proyecto. |
Consulta SQL para ejecutar (campo SQLQRY) |
Utiliza este campo para indicar el código de la petición SQL que se va a ejecutar para recuperar los valores aplicados a una columna definida como "libre" en la estructura de informe predefinida. El campo Contenido columna (campo CODDES) tiene asignado el valor "Columna libre" en la función Estructura seguimiento financiero (GESPJS).
|
Descripción (campo SQLQRYDES) |
Este campo describe el evento que la petición SQL debe ejecutar. |
Bloque Número 3
N.º col. libre tabla trabajo (campo FREECOL) |
Utiliza este campo para vincular la petición SQL a una columna "libre" de la estructura de la vista financiera seleccionada. El campo Contenido columna (campo CODDES) tiene asignado el valor "Columna libre" en la función Estructura seguimiento financiero (GESPJS). Este campo es obligatorio.
|
Vínculo estructura (campo PJMPBTCOD) |
Utiliza este campo para vincular la petición SQL al número de contador de una columna específica en la estructura del informe de la vista financiera seleccionada.
|
Contexto (campo CONTXT) |
Utiliza este campo para indicar el contexto de los datos que debe recuperar la petición SQL.
|
Objeto (campo PBTOBJ) |
Utiliza este campo para definir el código de Objeto que se va a ejecutar desde el icono Acciones para una línea de gasto del nivel inferior de la estructura de naturalezas de gasto de un seguimiento. Por ejemplo, si esta petición SQL debe extraer los datos de compras, introduce "POH" (que ejecuta la función Pedidos de compra (GESPOH) desde la tabla de la cabecera del pedido). Puedes introducir "MFG" para extraer los gastos de mano de obra (que ejecuta la función Orden de fabricación (GESMFG) desde la tabla de OF). |
Acum. ppto restante (campo CUMRTCO) |
Marca esta casilla para incluir el valor devuelto por la petición SQL (cantidad o importe) en los cálculos de la columna "Presupuesto restante" de la estructura de informe predefinida. Déjala desmarcada si el valor recuperado por la petición SQL no afecta al presupuesto restante. |
Acumulado subcol. 1 (campo CUMSCOL) |
Marca esta casilla para que el motor de cálculo del seguimiento financiero contabilice el valor recuperado por la petición SQL en la subcolumna 1. Déjala desmarcada para que los valores de la subcolumna 1 no se acumulen. Las cantidades solo aparecerán en la pantalla de detalle para el código de objeto seleccionado (ejecutado desde el icono Acciones en una línea de gasto del seguimiento financiero).
|
Valoración positiva (campo POSVAL) |
Marca esta casilla para que la cantidad o el importe recuperado por la petición SQL aumente un valor del seguimiento financiero. Déjala desmarcada para que la cantidad o el importe recuperado por la petición SQL reduzca un valor del seguimiento financiero. Por ejemplo, si esta petición devuelve una factura de compra, el valor realizado aumenta en el seguimiento financiero. Por otra parte, si devuelve una devolución de compra, el valor realizado disminuye. |
Consulta SQL
Consulta SQL (campo SQLQRYTEX) |
Este campo de texto muestra las instrucciones indicadas en la petición SQL. |
Consejos y trucos
- Crea nuevas peticiones SQL a partir de peticiones SQL estándar en lugar de crearlas de cero. Para ello, sigue los siguientes pasos:
- Abre la función Peticionario SQL (GESALQ).
- Consulta las peticiones SQL estándar proporcionadas con la solución. Las peticiones estándar de Gestión de proyectos contienen el prefijo "PJM".
- Crea una nueva petición SQL copiando una petición SQL estándar.
Selecciona la petición SQL estándar que más se adapte a tus necesidades, modifica su código en el campo Petición y haz clic en la acción Crear. - Modifica la petición SQL copiada y haz clic en Registrar.
- Abre esta función (Peticiones seguimiento financiero - GESPJQ).
- Desactiva la petición SQL estándar y activa la nueva petición SQL.
En la columna Consulta SQL del panel de selección, filtra las peticiones SQL para visualizar únicamente las que tienen el código de la petición estándar. Selecciona el N.° petición de la Vista financiera correspondiente. Para desactivar la petición estándar y activar la nueva petición, modifica el código indicado en el campo Consulta SQL introduciendo el nuevo código de petición. - Asigna la nueva petición SQL a la estructura financiera (definida en la función Estructura seguimiento financiero - GESPJS). Asigna la nueva petición a la columna libre correspondiente de la tabla de trabajo (campo Columna libre) y al número de contador correspondiente del seguimiento financiero (campo Enlace estructura) y, a continuación, haz clic en Registrar.
- Las peticiones SQL se pueden vincular a cualquier columna "libre" de una estructura de informe financiero.
- Hay cinco columnas libres (1 a 5) disponibles para gestionar los gastos (precomprometido, comprometido, realizado y contabilizado). El total de estas cinco columnas se incluye en el cálculo del coste total.
Por defecto, una columna de gasto permite realizar el seguimiento del "comprometido" y otra columna de gasto el del "realizado". - Hay cinco columnas "varias" adicionales (columnas libres de 6 a 10) predefinidas para realizar el seguimiento de los ingresos de un proyecto, como los pedidos o las facturas.
Vista financiera 20: esta Vista financiera proporciona un ejemplo de uso de las columnas libres en un contexto de seguimiento de ingresos.
Cada columna libre se divide en dos subcolumnas. Los datos de cada subcolumna (en coherencia con la Estructura del seguimiento financiero - GESPJS) corresponden a una cantidad o a un importe. La petición SQL debe alimentar ambas subcolumnas.
- Puedes utilizar una petición SQL existente en una columna. Por ejemplo, puedes asignar una petición de tipo "Solicitud de compra" para alimentar una nueva columna "Precomprometido" en el seguimiento financiero.
- La primera línea de texto de cada petición SQL muestra la etiqueta #Módulo para identificar el módulo correspondiente. El módulo debe estar activo en el dossier para poder ejecutar la petición SQL.
- Guarda una copia de la petición SQL estándar antes de modificarla.
Mensajes de error
Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :
Tabla varia [N° de tabla]: El código [Vista financiera] no existeEsta función se utiliza junto con la tabla varia 388 - Vista financiera. Has introducido un código de vista financiera que no se ha activado en el seguimiento de datos de la tabla 388. Selecciona un código válido de vista financiera o añade un nuevo código a la tabla 388.
Anexo: Peticiones SQL
Cálculo de los costes del proyecto -
La primera línea de texto de cada petición SQL muestra la etiqueta #Módulo para identificar el módulo correspondiente. El módulo debe estar activo en el dossier para poder ejecutar la petición SQL.
Peticionario SQL | Evento | Presupuesto | Comprometido | Real. | ||
---|---|---|---|---|---|---|
Tpo. | Importe | Tpo. | Importe | |||
10 000 | ||||||
Compras En las líneas de transacción vinculadas al proyecto. Los artículos deben gestionarse por pedido o añadirse a las tareas de material (los registros de artículo añadidos a una tarea de material del proyecto se consideran gestionados por pedido, independientemente del modo de gestión: por pedido o en stock). |
||||||
PJM001 |
Solicitudes de compra |
100 | ||||
PJM002 |
Pedidos de compra |
300 | ||||
PJM003 |
Recepciones de compra |
100 | ||||
PJM004 |
Devoluciones de compra |
-20 | ||||
PJM005 |
Facturas de compras |
100 | ||||
PJM006 |
Abonos de compra |
-20 | ||||
Componentes En las órdenes de fabricación vinculadas al proyecto. Los artículos que se van a lanzar deben gestionarse por pedido o añadirse a la tarea de material. Los registros de artículo añadidos a una tarea de material del proyecto se consideran gestionados por pedido, independientemente del modo de gestión: por pedido o en stock). Se valoran los componentes de los artículos gestionados en stock. Los componentes gestionados por pedido se evalúan con los documentos de compra, como se describe anteriormente en el apartado Compras. |
||||||
PJM013 |
Componentes de órdenes de fabricación |
300 | ||||
PJM014 |
Seguimiento de materiales en órdenes de fabricación |
200 | ||||
PJM015 |
Componentes de órdenes de subcontratación |
300 | ||||
PJM016 |
Seguimiento de materiales en órdenes de subcontratación |
200 | ||||
Operaciones de órdenes de fabricación En las órdenes de fabricación vinculadas al proyecto. Los artículos que se van a lanzar deben gestionarse por pedido o añadirse a la tarea de material. Los registros de artículo añadidos a una tarea de material del proyecto se consideran gestionados por pedido, independientemente del modo de gestión: por pedido o en stock). |
||||||
PJM011 |
Operaciones de órdenes de fabricación |
16 | 160 | |||
PJM012 |
Capturas de tiempos en operaciones de órdenes de fabricación |
4 | 40 | |||
Tiempo asignado al proyecto Importe y horas. |
||||||
PJM007 |
Operaciones de tarea |
8 | 80 | |||
PJM008 |
Capturas de tiempos en operaciones de tarea |
4 | 40 | |||
PJM009 |
Capturas de tiempos en tareas |
5 | 50 | |||
PJM010 |
Capturas de tiempos en presupuestos |
15 | 200 | |||
Gastos en contabilidad En las líneas de transacción vinculadas al proyecto.
|
||||||
PJM017 |
Notas de gastos |
100 | ||||
PJM018 |
Facturas de proveedores |
100 | ||||
PJM019 |
Facturas/abonos de proveedores |
-100 | ||||
PJM020 |
Entrada de asientos |
100 | ||||
PJM021 |
Entrada de asientos |
-100 | ||||
Stock En las líneas de transacción vinculadas al proyecto. |
||||||
PJM022 |
Salidas varias |
100 | ||||
PJM023 |
Entradas varias |
-100 |
Costes del proyecto (parametrización por defecto) - Ingresos
Peticionario SQL | Evento | Presupuesto | Ingresos | |||
---|---|---|---|---|---|---|
Subcol. 1 | Subcol. 2 | |||||
1000 | ||||||
Documentos de venta En las líneas de documento vinculadas al proyecto. |
||||||
PJMRN001 |
Presupuestos de venta |
100 | 100 | |||
PJMRN002 |
Pedidos de venta |
100 | 100 | |||
PJMRN003 |
Facturas venta |
100 | 100 | |||
PJMRN004 |
Pedidos de venta en curso |
100 | ||||
PJMRN005 |
Facturas de venta de terceros |
100 |
Cálculo de los costes del proyecto - Reglas de inicialización de la naturaleza de gasto
La Gestión de proyectos aplica un orden de prioridad en cascada (o un conjunto de reglas) para determinar la naturaleza de gasto asociada a un gasto determinado. Si la regla 1 devuelve "false", se aplica la regla 2, y así hasta la última.
La naturaleza de gasto se muestra en la columna 15 de la petición SQL. Si has creado peticiones específicas, hay que mostrar la naturaleza de gasto en la columna 15 o dejar la columna 15 en blanco para que el proceso estándar determine la naturaleza de gasto por defecto.
Los siguientes esquemas muestran cómo se aplican las reglas de inicialización de la naturaleza de gasto a los distintos tipos de gastos (materiales, mano de obra, notas de gastos, contabilidad, capturas de tiempos). Los parámetros de naturaleza de gasto y los enlaces establecidos con los centros de trabajo, los artículos y los códigos de gasto son fundamentales para este proceso.