Fernando,
Estive enfrando este mesmo problema. Esta solução vem pela chave INTEGRAHAVE, ja mencionada pelo Sr. Jair, que devera ser convertida para inteiro e a sim consegue o relacionamento com a flancont.
Exemplo:
---------------------------------------------------------------------------------------------------------------
select c.DATAINCLU, c.COMPLEMENTO, f3.CGCCFO, c.DOCUMENTO, c.VALOR
from
clanca c
inner join FLANCONT f1
on f1.IDLAN = cast(REPLACE(isnull(c.INTEGRACHAVE,0),'i','') as integer)
and (SUBSTRING(c.INTEGRACHAVE,1,1)='i' or SUBSTRING(c.INTEGRACHAVE,1,1)='bx')
inner join FLAN f2 on f1.IDLAN = f2.IDLAN -- Tabela relacionada do lançamento
inner join FCFO f3 on f2.CODCFO = f3.CODCFO --Tabela do Nome
order by c.COMPLEMENTO
---------------------------------------------------------------------------------------------------------------