ALTER PROCEDURE [dbo].[sp_remPagoImposicionesCCAFProd]
(
	@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 
	T.rut, T.dv, T.apePaterno, T.apeMaterno, T.nombres, 
	CASE
		WHEN @CAJA = (SELECT caja FROM remParametros) THEN dbo.remValorResultado(periodo,mes,ficha, 28)
		WHEN @CAJA = (SELECT caja2 FROM remParametros) THEN dbo.remValorResultado(periodo,mes,ficha, 96)
		END AS 'Credito Social',
	0 AS 'Convenio Dental',
	dbo.remValorResultado(T.periodo,T.mes,T.ficha, 30) AS  'Leasing',	
	dbo.remValorResultado(T.periodo,T.mes,T.ficha, 32) AS 'Seguro de Vida',
	0 AS 'Otros' --dbo.remValorResultado(T.periodo,T.mes,T.ficha, 47) + dbo.remValorResultado(T.periodo,T.mes,T.ficha, 48) AS 'Otros'
	FROM
	remTrabajadores AS T
	WHERE T.periodo = @PERIODO 
	AND	T.mes = @MES
	AND	(T.ficha BETWEEN @ficini AND @ficfin)
	AND (@unineg = 0 or T.unidadNegocios = @unineg) 
	AND	(@DEP = 0 or T.departamento = @DEP)
	AND (@SEC = 0 or T.seccion = @SEC)
	AND	T.activo = 1
	ORDER BY T.apePaterno,
		T.apeMaterno
END