Segue.
SELECT
DISTINCT T2M040.T2M_CPFTRB AS CPF,
C9V040.C9V_NOME AS TRABALHADOR,
MAX(CASE WHEN T2R040.T2R_TPVLR = '000001' THEN T2R040.T2R_VALOR ELSE 0.00 END) 'BASE_NORMAL',
MAX(CASE WHEN T2R040.T2R_TPVLR = '000004' THEN T2R040.T2R_VALOR ELSE 0.00 END) 'BASE_ESPECIAL',
MAX(CASE WHEN T2R040.T2R_TPVLR = '000006' THEN T2R040.T2R_VALOR ELSE 0.00 END) 'DESCONTADO',
MAX(CASE WHEN T2R040.T2R_TPVLR = '000009' THEN T2R040.T2R_VALOR ELSE 0.00 END) 'SAL_FAMILIA',
MAX(CASE WHEN T2R040.T2R_TPVLR = '000040' THEN T2R040.T2R_VALOR ELSE 0.00 END) 'SAL_MATERNIDADE'
FROM T2M040
INNER JOIN T2R040
ON T2M040.T2M_ID = T2R040.T2R_ID
INNER JOIN C9V040
ON C9V040.C9V_FILIAL = T2M040.T2M_FILIAL
AND C9V040.C9V_CPF = T2M040.T2M_CPFTRB
WHERE LEFT(T2M040.T2M_PERAPU,4) =:PLN_$B$1_N
AND RIGHT(T2M040.T2M_PERAPU,2) =:PLN_$B$2_N
GROUP BY T2M040.T2M_CPFTRB, C9V040.C9V_NOME