ALTER PROCEDURE [dbo].[sp_remResumenPagoCCAF]
(
@PERIODO INT = 0,
@MES INT = 0,
@ficini INT = 0,
@ficfin INT = 0,
@unineg INT = 0,
@DEP INT = 0,
@SEC INT = 0,
@CAJA INT = 0
)
AS
BEGIN
	SELECT
		SUM(dbo.remValorResultado(periodo,mes,ficha, 10)) AS TotalAsigFamiliar,
		SUM(dbo.remValorResultado(periodo,mes,ficha, 11)) AS TotalAsigRetro,
		SUM(dbo.remValorResultado(periodo,mes,ficha, 15)) AS TotalasigReint,
		CASE
		WHEN @CAJA = (SELECT caja FROM remParametros) THEN SUM(dbo.remValorResultado(periodo,mes,ficha, 28)) 
		WHEN @CAJA = (SELECT caja2 FROM remParametros) THEN SUM(dbo.remValorResultado(periodo,mes,ficha, 96))
		END AS TotalCredito,
		0 AS TotalDental,
		SUM(dbo.remValorResultado(periodo,mes,ficha, 30)) AS TotalLeasing,
		SUM(dbo.remValorResultado(periodo,mes,ficha, 32)) AS TotalSeguroVida,
		0 AS TotalOtros, --SUM(dbo.remValorResultado(periodo,mes,ficha, 47)) + SUM(dbo.remValorResultado(periodo,mes,ficha, 48)) AS TotalOtros,
		SUM(dbo.remValorResultado(periodo,mes,ficha, 10)) + SUM(dbo.remValorResultado(periodo,mes,ficha, 11)) + SUM(dbo.remValorResultado(periodo,mes,ficha, 15)) AS TotalRebajas,
		SUM(dbo.remValorResultado(periodo,mes,ficha, 28)) + SUM(dbo.remValorResultado(periodo,mes,ficha, 30)) + SUM(dbo.remValorResultado(periodo,mes,ficha, 32)) AS TotalProductos --+ SUM(dbo.remValorResultado(periodo,mes,ficha, 47)) + SUM(dbo.remValorResultado(periodo,mes,ficha, 48)) AS TotalProductos
	FROM
		remTrabajadores
	WHERE
		periodo = @periodo
		AND mes = @MES
		AND	(ficha BETWEEN @ficini AND @ficfin)
		AND (@unineg = 0 or unidadNegocios = @unineg) 
		AND	(@DEP = 0 or departamento = @DEP)
		AND (@SEC = 0 or seccion = @SEC)
		AND activo = 1
END