Rodrigo, boa tarde!
Na sua Query faltava você relacionar a tabela PFMOVCC que fica registrado os movimentos da ficha financeira por centro de custo.
SELECT
PFUNC.CHAPA,
PFUNC.NOME,
PFUNC.SALARIO,
PFUNC.CODFUNCAO AS COD_FUNCAO,
PFUNCAO.NOME AS NOME_FUNCAO,
PFUNC.CODSECAO AS COD_SECAO,
PSECAO.DESCRICAO AS NOME_SECAO,
PFUNC.CODSITUACAO AS SITUACAO,
PFUNC.CODSECAO,
PFUNC.CODFUNCAO,
PPESSOA.DTNASCIMENTO AS DATA_NASCIMENTO,
PPESSOA.CPF,
PFUNC.DATAADMISSAO AS DATA_ADMISSAO,
PFFINANC.VALOR,
PFFINANC.VALORORIGINAL,
PFFINANC.MESCOMP,
PFFINANC.NROPERIODO,
PFFINANC.ANOCOMP,
PFFINANC.CODEVENTO,
PFMOVCC.CODCCUSTO,
PCCUSTO.NOME AS CENTRO_CUSTO
FROM PFUNC (NOLOCK)
JOIN PPESSOA (NOLOCK) ON PPESSOA.CODIGO=PFUNC.CODPESSOA
JOIN PFUNCAO (NOLOCK) ON PFUNCAO.CODIGO=PFUNC.CODFUNCAO AND PFUNCAO.CODCOLIGADA=PFUNC.CODCOLIGADA
JOIN PSECAO (NOLOCK) ON PSECAO.CODIGO=PFUNC.CODSECAO AND PSECAO.CODCOLIGADA=PFUNC.CODCOLIGADA
JOIN PFFINANC (NOLOCK) ON PFFINANC.CODCOLIGADA=PFUNC.CODCOLIGADA AND PFFINANC.CHAPA=PFUNC.CHAPA
JOIN PFMOVCC (NOLOCK) ON PFFINANC.CODCOLIGADA=PFMOVCC.CODCOLIGADA AND PFFINANC.CHAPA=PFMOVCC.CHAPA AND
PFFINANC.ANOCOMP=PFMOVCC.ANOCOMP AND PFFINANC.MESCOMP=PFMOVCC.MESCOMP AND
PFFINANC.NROPERIODO=PFMOVCC.NROPERIODO AND PFFINANC.CODEVENTO=PFMOVCC.CODEVENTO AND
PFFINANC.HORA=PFMOVCC.HORA AND PFFINANC.REF=PFMOVCC.REF AND
PFFINANC.VALOR=PFMOVCC.VALOR AND PFFINANC.ALTERADOMANUAL=PFMOVCC.EDITADO
JOIN PCCUSTO (NOLOCK) ON PFFINANC.CODCOLIGADA=PCCUSTO.CODCOLIGADA AND PFMOVCC.CODCCUSTO=PCCUSTO.CODCCUSTO
WHERE PFUNC.CHAPA = '003610'
Testa agora e veja se funciona.
Boa sorte!