diff --git a/ReportesSIGPC/Query/PA_DESGLOCEGESTIONESGRAFICO.sql b/ReportesSIGPC/Query/PA_DESGLOCEGESTIONESGRAFICO.sql new file mode 100644 index 000000000..e945e8cff --- /dev/null +++ b/ReportesSIGPC/Query/PA_DESGLOCEGESTIONESGRAFICO.sql @@ -0,0 +1,138 @@ +USE [SIGPC] +GO + +/****** Object: StoredProcedure [dbo].[PA_DESGLOCEGESTIONESGRAFICO] Script Date: 1/14/2021 11:51:34 AM ******/ +DROP PROCEDURE [dbo].[PA_DESGLOCEGESTIONESGRAFICO] +GO + +/****** Object: StoredProcedure [dbo].[PA_DESGLOCEGESTIONESGRAFICO] Script Date: 1/14/2021 11:51:34 AM ******/ +SET ANSI_NULLS ON +GO + +SET QUOTED_IDENTIFIER ON +GO + + + + +-- ============================================= +-- Author: Juan Pablo Monge Delgado CR-ATESA 13/07/2020 +-- Create date: 14/02/2018 +-- Description: Carga el último consecutivo obtenido por sigla +-- Modificado: Juan Pablo Monge Delgado CR-ATESA 13/07/2020 +-- Actualiza el consecutivo en la tabla dependencia +-- Construye el nombre del documento +-- Se agrega codigo para el manejo de las transacciones y el aislamiento de recursos para evitar lectura sucia o fantasma. +-- ============================================= + + + +CREATE PROCEDURE [dbo].[PA_DESGLOCEGESTIONESGRAFICO] +@p_status VARCHAR(2) = '' OUTPUT +,@p_message VARCHAR(500) = '' OUTPUT +, @Anno INT +,@Mes INT +,@OtroMes INT + + +WITH EXECUTE AS OWNER +AS + + + +BEGIN +--CONFIGURACION DE LA CONSULTA + SET NOCOUNT ON --ACTIVA EL CONTEO DE REGISTROS QUE SE VERAN AFECTADOS EN LA TRANSACCION + SET XACT_ABORT ON --SI UNA INSTRUCCION TRANSACT-SQL GENERA UN ERROR EN TIEMPO DE EJECUCION, SE TERMINA TODA LA TRANSACCION Y SE REVIERTE + SET TRANSACTION ISOLATION LEVEL SERIALIZABLE ; --NO PERMITE LECTURA DEL REGISTRO ACTUAL, NI MODIFICACION O INSERCION DE OTRO REGISTRO QUE PUDIESE TENER CLAVE DUPLICADA +BEGIN TRY +--DECLARACION DE VARIABLES +DECLARE @ErrorMessage NVARCHAR(4000); +DECLARE @ErrorSeverity INT; +DECLARE @ErrorState INT; + + + + BEGIN TRANSACTION --EN CASO DE REALIZAR MODIFICACIONES A LA BASE DE DATOS INSERT UPDATE DELETE + IF @OtroMes < @Mes + BEGIN + SET @OtroMes = @Mes + END + +IF @Mes != 0 AND (@Mes < @OtroMes OR @Mes = @OtroMes) AND @Mes IS NOT NULL AND @OtroMes IS NOT NULL + BEGIN + SELECT + [MESDESGLOCEGESTIONES] AS 'Numero Mes' + ,FORMAT(CAST('01/'+CONVERT(varchar,[MESDESGLOCEGESTIONES] )+'/2020' as date) , 'MMM') AS 'Mes' + ,([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES]) -[CANCELADADESGLOCEGESTIONES] -[BLOQUEADADESGLOCEGESTIONES] AS Ingresadas + ,[PENDIENTEDESGLOCEGESTIONES] AS Pendientes + FROM + [SIGPC].[dbo].[t_rpt_desglocegestiones] + WHERE + ANNODESGLOCEGESTIONES = @Anno + AND + [MESDESGLOCEGESTIONES] BETWEEN @Mes AND @OtroMes + END +ELSE IF @Mes != 0 AND (@OtroMes IS NULL OR @OtroMes = 0) + BEGIN + SELECT + [MESDESGLOCEGESTIONES] AS 'Numero Mes' + ,FORMAT(CAST('01/'+CONVERT(varchar,[MESDESGLOCEGESTIONES] )+'/2020' as date) , 'MMM') AS 'Mes' + ,([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES]) -[CANCELADADESGLOCEGESTIONES] -[BLOQUEADADESGLOCEGESTIONES] AS Ingresadas + ,[PENDIENTEDESGLOCEGESTIONES] AS Pendientes + FROM + [SIGPC].[dbo].[t_rpt_desglocegestiones] + WHERE + [MESDESGLOCEGESTIONES] = @Mes + AND + ANNODESGLOCEGESTIONES = @Anno + END +ELSE + BEGIN + SELECT + [MESDESGLOCEGESTIONES] AS 'Numero Mes' + ,FORMAT(CAST('01/'+CONVERT(varchar,[MESDESGLOCEGESTIONES] )+'/2020' as date) , 'MMM') AS 'Mes' + ,([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES]) -[CANCELADADESGLOCEGESTIONES] -[BLOQUEADADESGLOCEGESTIONES] AS Ingresadas + ,[PENDIENTEDESGLOCEGESTIONES] AS Pendientes + FROM + [SIGPC].[dbo].[t_rpt_desglocegestiones] + WHERE + ANNODESGLOCEGESTIONES = @Anno + END + + --EN CASO DE OCUPAR SUBIR UN ERROR PERSONALIZADO UTILIZAR EL RAISERROR + --EJEMPLO + --SELECT @ErrorMessage = 'El consecutivo ya existe en la base de datos. Consecutivo actual:' + convert( NVARCHAR(100), @CONSECUTIVODOCUMENTO) + -- SET @p_status = '99' + -- SET @p_message = @ErrorMessage + + -- RAISERROR(@ErrorMessage,14,16) + + COMMIT TRANSACTION --CONVIERTE LOS CAMBIOS DE LA TRANSACCION EN PARTE PERMANENTE DE LA BD Y LIBERA LOS RECURSOS POR EJEMPLO BLOQUEOS + +END TRY +BEGIN CATCH + + IF @@TRANCOUNT > 0 + ROLLBACK TRANSACTION + + SET @p_status = '99' + + SET @p_message = 'Error Número: '+CONVERT(VARCHAR(10),ERROR_NUMBER())+', '+ERROR_MESSAGE() + + + + SELECT @ErrorMessage = ERROR_MESSAGE(), + @ErrorSeverity = ERROR_SEVERITY(), + @ErrorState = ERROR_STATE(); + RAISERROR (@ErrorMessage, -- Message text. + @ErrorSeverity, -- Severity. + @ErrorState -- State. + ); + + +END CATCH +END + +GO + diff --git a/ReportesSIGPC/Query/PA_DESGLOCEGESTIONESTABLA.sql b/ReportesSIGPC/Query/PA_DESGLOCEGESTIONESTABLA.sql new file mode 100644 index 000000000..398e627e2 --- /dev/null +++ b/ReportesSIGPC/Query/PA_DESGLOCEGESTIONESTABLA.sql @@ -0,0 +1,241 @@ +USE [SIGPC] +GO + +/****** Object: StoredProcedure [dbo].[PA_DESGLOCEGESTIONESTABLA] Script Date: 1/14/2021 11:51:48 AM ******/ +DROP PROCEDURE [dbo].[PA_DESGLOCEGESTIONESTABLA] +GO + +/****** Object: StoredProcedure [dbo].[PA_DESGLOCEGESTIONESTABLA] Script Date: 1/14/2021 11:51:48 AM ******/ +SET ANSI_NULLS ON +GO + +SET QUOTED_IDENTIFIER ON +GO + + + + +-- ============================================= +-- Author: Juan Pablo Monge Delgado CR-ATESA 13/07/2020 +-- Create date: 14/02/2018 +-- Description: Carga el último consecutivo obtenido por sigla +-- Modificado: Juan Pablo Monge Delgado CR-ATESA 13/07/2020 +-- Actualiza el consecutivo en la tabla dependencia +-- Construye el nombre del documento +-- Se agrega codigo para el manejo de las transacciones y el aislamiento de recursos para evitar lectura sucia o fantasma. +-- ============================================= + + + +CREATE PROCEDURE [dbo].[PA_DESGLOCEGESTIONESTABLA] +@p_status VARCHAR(2) = '' OUTPUT +,@p_message VARCHAR(500) = '' OUTPUT +, @Anno INT +,@Mes INT +,@OtroMes INT + + +WITH EXECUTE AS OWNER +AS + + + +BEGIN +--CONFIGURACION DE LA CONSULTA + SET NOCOUNT ON --ACTIVA EL CONTEO DE REGISTROS QUE SE VERAN AFECTADOS EN LA TRANSACCION + SET XACT_ABORT ON --SI UNA INSTRUCCION TRANSACT-SQL GENERA UN ERROR EN TIEMPO DE EJECUCION, SE TERMINA TODA LA TRANSACCION Y SE REVIERTE + SET TRANSACTION ISOLATION LEVEL SERIALIZABLE ; --NO PERMITE LECTURA DEL REGISTRO ACTUAL, NI MODIFICACION O INSERCION DE OTRO REGISTRO QUE PUDIESE TENER CLAVE DUPLICADA +BEGIN TRY +--DECLARACION DE VARIABLES +DECLARE @ErrorMessage NVARCHAR(4000); +DECLARE @ErrorSeverity INT; +DECLARE @ErrorState INT; + + + + BEGIN TRANSACTION --EN CASO DE REALIZAR MODIFICACIONES A LA BASE DE DATOS INSERT UPDATE DELETE + +DECLARE @Colums VARCHAR(MAX); +DECLARE @query VARCHAR(MAX); +DECLARE @SomeString varchar(8000) = ''; +DECLARE @cnt INT = @Mes; +--DROP TABLE #TablaTemporal +CREATE TABLE #TablaTemporal ( + [Total en SIGDD] [varchar](200) NOT NULL, + [Cancelada] [varchar](200) NOT NULL, + [Bloqueada] [varchar](200) NOT NULL, + [Ingresadas en SIGDD] [varchar](200)NOT NULL, + [Finalizada] [varchar](200) NOT NULL, + [Pendiente] [varchar](200) NOT NULL, + [% de atencion] [varchar](200) NOT NULL, + [% pendientes de resolver][varchar](200) NOT NULL, + [Fecha] [varchar](100) NOT NULL +) + + +IF (@OtroMes = 0 OR @OtroMes IS NULL OR @OtroMes < @Mes) AND @Mes != 0 + BEGIN + SET @OtroMes = @Mes + END +ELSE IF (@OtroMes = 0 OR @OtroMes IS NULL) AND (@Mes = 0 OR @Mes IS NULL) + BEGIN + SET @Mes = 1 + SET @OtroMes = 12 + SET @cnt =@Mes + +END + +WHILE @cnt <= @OtroMes +BEGIN + SELECT @Colums = FORMAT(CAST('01/'+CONVERT(varchar,[MESDESGLOCEGESTIONES] )+'/2000' as date) , 'MMM') FROM [SIGPC].[dbo].[t_rpt_desglocegestiones] WHERE [MESDESGLOCEGESTIONES] = @cnt AND [ANNODESGLOCEGESTIONES] = @Anno + + IF @Colums = '' + BREAK; + + --PRINT @Colums + SET @SomeString += '['+ @Colums +'],'; + SET @Colums = '' + + SET @cnt = @cnt + 1; +END; + + + + +IF @SomeString != '' + BEGIN + SET @SomeString = substring(@SomeString, 1, (len(@SomeString) - 1)) + INSERT INTO #TablaTemporal ( + [Total en SIGDD] , + [Cancelada] , + [Bloqueada] , + [Ingresadas en SIGDD] , + [Finalizada] , + [Pendiente] , + [% de atencion] , + [% pendientes de resolver] , + [Fecha] + + ) SELECT + [CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES] + ,[CANCELADADESGLOCEGESTIONES] + ,[BLOQUEADADESGLOCEGESTIONES] + , [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES] + ,[FINALIZADADESGLOCEGESTIONES] + ,[PENDIENTEDESGLOCEGESTIONES] + ,CASE + WHEN (([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES])-[CANCELADADESGLOCEGESTIONES] -[BLOQUEADADESGLOCEGESTIONES] ) = 0 THEN 0 + WHEN (([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES])-[CANCELADADESGLOCEGESTIONES] -[BLOQUEADADESGLOCEGESTIONES] ) != 0 + THEN + CONVERT(DECIMAL(10,2),CONVERT(DECIMAL(10,2),[FINALIZADADESGLOCEGESTIONES]) * 100 / CONVERT(DECIMAL(10,2),(([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES]) - [CANCELADADESGLOCEGESTIONES] - [BLOQUEADADESGLOCEGESTIONES]) ) ) + END + , CASE + WHEN (([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES])-[CANCELADADESGLOCEGESTIONES] -[BLOQUEADADESGLOCEGESTIONES] ) = 0 THEN 0 + WHEN (([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES])-[CANCELADADESGLOCEGESTIONES] -[BLOQUEADADESGLOCEGESTIONES] ) != 0 + THEN + CONVERT(DECIMAL(10,2),CONVERT(DECIMAL(10,2),PENDIENTEDESGLOCEGESTIONES) * 100 / CONVERT(DECIMAL(10,2),(([CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES]) - [CANCELADADESGLOCEGESTIONES] - [BLOQUEADADESGLOCEGESTIONES]) ) ) + END + , FORMAT(CAST('01/'+CONVERT(varchar,[MESDESGLOCEGESTIONES] )+'/2000' as date) , 'MMM') + FROM + [SIGPC].[dbo].[t_rpt_desglocegestiones] + WHERE + [ANNODESGLOCEGESTIONES] = @Anno AND [MESDESGLOCEGESTIONES] != 0 + + + set @query = ' + SELECT + *, + CASE + WHEN Estado = ''Total en SIGDD'' THEN 1 + WHEN Estado = ''Cancelada'' THEN 2 + WHEN Estado = ''Bloqueada'' THEN 3 + WHEN Estado = ''Ingresadas en SIGDD'' THEN 4 + WHEN Estado = ''Finalizada'' THEN 5 + WHEN Estado = ''Pendiente'' THEN 6 + WHEN Estado = ''% de atencion'' THEN 7 + WHEN Estado = ''% pendientes de resolver'' THEN 8 + END AS [Order] + FROM #TablaTemporal + UNPIVOT ([Value] FOR Estado IN ( + [Total en SIGDD] , + [Cancelada] , + [Bloqueada] , + [Ingresadas en SIGDD] , + [Finalizada] , + [Pendiente], + [% de atencion] , + [% pendientes de resolver] + + + )) Unp + pivot( + max([Value]) + for [Fecha] IN ('+@SomeString+') + ) Piv + ORDER BY [Order] + ' + + execute(@query) + + + + END; +ELSE + BEGIN + + SELECT '' AS 'Estado', + '' AS 'ene.', + '' AS 'feb.', + '' AS 'mar.', + '' AS 'abr.', + '' AS 'may.', + '' AS 'jun.', + '' AS 'jul.', + '' AS 'ago.', + '' AS 'sep.', + '' AS 'oct.', + '' AS 'nov.', + '' AS 'dic.', + '' AS 'Order' + FROM #TablaTemporal + END; + + + + + --EN CASO DE OCUPAR SUBIR UN ERROR PERSONALIZADO UTILIZAR EL RAISERROR + --EJEMPLO + --SELECT @ErrorMessage = 'El consecutivo ya existe en la base de datos. Consecutivo actual:' + convert( NVARCHAR(100), @CONSECUTIVODOCUMENTO) + -- SET @p_status = '99' + -- SET @p_message = @ErrorMessage + + -- RAISERROR(@ErrorMessage,14,16) + + COMMIT TRANSACTION --CONVIERTE LOS CAMBIOS DE LA TRANSACCION EN PARTE PERMANENTE DE LA BD Y LIBERA LOS RECURSOS POR EJEMPLO BLOQUEOS + +END TRY +BEGIN CATCH + + IF @@TRANCOUNT > 0 + ROLLBACK TRANSACTION + + SET @p_status = '99' + + SET @p_message = 'Error Número: '+CONVERT(VARCHAR(10),ERROR_NUMBER())+', '+ERROR_MESSAGE() + + + + SELECT @ErrorMessage = ERROR_MESSAGE(), + @ErrorSeverity = ERROR_SEVERITY(), + @ErrorState = ERROR_STATE(); + RAISERROR (@ErrorMessage, -- Message text. + @ErrorSeverity, -- Severity. + @ErrorState -- State. + ); + + +END CATCH +END + +GO + diff --git a/ReportesSIGPC/Query/SPGetionDesgloce.sql b/ReportesSIGPC/Query/SPGetionDesgloce.sql deleted file mode 100644 index a3d132995..000000000 --- a/ReportesSIGPC/Query/SPGetionDesgloce.sql +++ /dev/null @@ -1,85 +0,0 @@ --- ================================================ --- Template generated from Template Explorer using: --- Create Procedure (New Menu).SQL --- --- Use the Specify Values for Template Parameters --- command (Ctrl-Shift-M) to fill in the parameter --- values below. --- --- This block of comments will not be included in --- the definition of the procedure. --- ================================================ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO --- ============================================= --- Author: --- Create date: --- Description: --- ============================================= -CREATE PROCEDURE SP_DESGLOCE_GESTIONES -AS -BEGIN - -- SET NOCOUNT ON added to prevent extra result sets from - -- interfering with SELECT statements. - SET NOCOUNT ON; - -CREATE TABLE #TablaTemporal ( - [Total en SIGDD] [int] NOT NULL, - [Cancelada] [int] NOT NULL, - [Bloqueada] [int] NOT NULL, - [Ingresadas en SIGDD] [int] NOT NULL, - [Finalizada] [int] NOT NULL, - [Pendiente] [int] NOT NULL, - --[% de atencion] [int] NOT NULL, - --[% pendientes de resolver] [int] NOT NULL, - [Fecha] [varchar](100) NOT NULL - --[Año] [int] NOT NULL, -) - -INSERT INTO #TablaTemporal ( - [Total en SIGDD] , - [Cancelada] , - [Bloqueada] , - [Ingresadas en SIGDD] , - [Finalizada] , - [Pendiente] , - --[% de atencion] , - --[% pendientes de resolver] , - --[Mes] , - [Fecha] -) SELECT -[CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES] - ,[CANCELADADESGLOCEGESTIONES] - ,[BLOQUEADADESGLOCEGESTIONES] - , [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES] - ,[FINALIZADADESGLOCEGESTIONES] - ,[PENDIENTEDESGLOCEGESTIONES] - , FORMAT(CAST('01/'+CONVERT(varchar,[MESDESGLOCEGESTIONES] )+'/'+CONVERT(varchar,[ANNODESGLOCEGESTIONES]) as date) , 'MMM yyyy') -FROM -[SIGPC].[dbo].[t_rpt_desglocegestiones] - - - -SELECT * FROM #TablaTemporal -UNPIVOT ([Value] FOR Estado IN ( - [Total en SIGDD] , - [Cancelada] , - [Bloqueada] , - [Ingresadas en SIGDD] , - [Finalizada] , - [Pendiente] - - -)) Unp - pivot( - max([Value]) - for [Fecha] IN ([ene. 2020],[feb. 2020],[mar. 2020],[abr. 2020],[may. 2020],[jun. 2020],[jul. 2020],[ago. 2020],[sep. 2020],[oct. 2020],[nov. 2020],[ dic. 2020]) - ) Piv - - - - -END -GO diff --git a/ReportesSIGPC/ReportesSIGPC/rpt_desglocegestiones.rdl b/ReportesSIGPC/ReportesSIGPC/rpt_desglocegestiones.rdl index b7dd87d49..22c1ce141 100644 --- a/ReportesSIGPC/ReportesSIGPC/rpt_desglocegestiones.rdl +++ b/ReportesSIGPC/ReportesSIGPC/rpt_desglocegestiones.rdl @@ -2,7 +2,142 @@ - + + true + true + + + + + Solicitudes de disponibilidad GAM - SIGDD + + + + =Parameters!Anno.Value + + + + + + + Textbox27 + 3.175cm + 9.08432cm + 0.81167cm + 17.5cm + + + Middle + 2pt + 2pt + 2pt + 2pt + + + + Embedded + aya_logo + FitProportional + 1.78899cm + 1.58432cm + 2.09184cm + 3.52126cm + 1 + + + + + + true + true + + + + + Desgloce de gestiones + + + + + + + Textbox27 + 2.27754cm + 9.08432cm + 0.8269cm + 17.5cm + 2 + + + Middle + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Disponibilidades - + + + + =Parameters!Anno.Value + + + + + + + Textbox14 + 6.39108cm + 9.08432cm + 1.14741cm + 17.5cm + 3 + + + 2pt + 2pt + 2pt + 2pt + + + @@ -51,7 +186,7 @@ - + true true @@ -60,112 +195,7 @@ Estado - - - - - - Textbox1 - - - LightBlue - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - ene - - - - - - - Textbox23 - - - LightBlue - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - feb - - - - - - - Textbox21 - - - LightBlue - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - mar - @@ -181,6 +211,7 @@ LightBlue + Middle 2pt 2pt 2pt @@ -191,7 +222,115 @@ - + + true + true + + + + + ene + + + + + + + Textbox45 + + + LightBlue + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + feb + + + + + + + Textbox43 + + + LightBlue + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + mar + + + + + + + Textbox41 + + + LightBlue + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + true true @@ -200,7 +339,7 @@ abr @@ -209,13 +348,14 @@ - Textbox17 + Textbox39 LightBlue + Middle 2pt 2pt 2pt @@ -226,7 +366,7 @@ - + true true @@ -235,7 +375,7 @@ may @@ -244,13 +384,14 @@ - Textbox15 + Textbox37 LightBlue + Middle 2pt 2pt 2pt @@ -261,7 +402,7 @@ - + true true @@ -270,7 +411,7 @@ jun @@ -279,13 +420,14 @@ - Textbox13 + Textbox35 LightBlue + Middle 2pt 2pt 2pt @@ -296,7 +438,7 @@ - + true true @@ -305,7 +447,7 @@ jul @@ -314,13 +456,14 @@ - Textbox11 + Textbox33 LightBlue + Middle 2pt 2pt 2pt @@ -331,7 +474,7 @@ - + true true @@ -340,7 +483,7 @@ ago @@ -349,13 +492,14 @@ - Textbox9 + Textbox31 LightBlue + Middle 2pt 2pt 2pt @@ -366,7 +510,7 @@ - + true true @@ -375,7 +519,7 @@ sep @@ -384,83 +528,14 @@ - Textbox7 - - - LightBlue - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - oct - - - - - - - Textbox3 - - - LightBlue - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - nov - - - - - - - Textbox5 + Textbox29 LightBlue + Middle 2pt 2pt 2pt @@ -478,9 +553,9 @@ - dic + oct @@ -496,6 +571,79 @@ LightBlue + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + nov + + + + + + + Textbox21 + + + LightBlue + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + dic + + + + + + + Textbox23 + + + LightBlue + Middle 2pt 2pt 2pt @@ -969,116 +1117,345 @@ - dt_desglocegestiones - 4.16306cm + ds_desgloces_tabla + 4.63492cm 1.58432cm 1.2cm 32.5cm + 4 - - true - true - - - - - Solicitudes de disponibilidad GAM - SIGDD + + + + + + + =Fields!Mes.Value + + + + + =Fields!Numero_Mes.Value + + + + + + + + + + + + + + + + + + + + + + + =Max(Fields!Ingresadas.Value) + + + + + - - - =Parameters!Anno.Value + + + + + 1 + + False + + + + + + + + + 0.5 + + NaN + NaN + NaN + + - - + + Axis Title + + + + False + + + + + + + + + 0.5 + + NaN + Opposite + NaN + NaN + + + + Axis Title + + + + + + + + + + + + 0.5 + + NaN + NaN + NaN + + + + Axis Title + + + + + + + + + + + + 0.5 + + NaN + Opposite + NaN + NaN + + - - - Textbox27 - 3.175cm - 11.58432cm - 0.81167cm - 15cm - 1 - - - Middle - 2pt - 2pt - 2pt - 2pt - - - - Embedded - aya_logo - FitProportional - 1.78899cm - 1.58432cm - 2.09184cm - 3.52126cm - 2 - - - - - - true - true - - - - - Desgloce de gestiones - - - + + + + - - - Textbox27 - 2.27754cm - 11.58432cm - 0.8269cm - 15cm - 3 + + + + + Black + Black + + + + + + + + + BrightPastel + + + + + No Data Available + + + ds_desgloces_grafico + 7.71488cm + 4.08432cm + 7.97203cm + 27.5cm + 5 + LightGrey + - Middle - 2pt - 2pt - 2pt - 2pt + White + None - + - 5.14025in + 7.78603in