7924 - Não leva colaboradores para Sefip
Problema: Ao gerar a Sefip, observamos que não está levando todos os colaboradores, sendo que os mesmos possuem base de FGTS, possuem o evento de FGTS na Ficha Financeira, são optantes de FGTS na Ficha Básica, a Categoria Sefip está correta e tem informações na tabela R056SFP.
Quando ocorre / onde se aplica: Ao gerar a Sefip, em Impostos > Fundo Garantia > Sefip > Gerar.
Solução: Verificar se existe histórico de Categoria Sefip em Colaboradores > Históricos > Categoria Sefip. Caso os colaboradores não tenham essa informação, abaixo segue comando para ser executado no banco de dados para inserir a informação para aqueles colaboradores que não tem histórico.
update r034fun set datsef = datadm where catsef <> 0
insert into r038hcs select r034fun.numemp, r034fun.tipcol, r034fun.numcad, r034fun.datadm, r034fun.catsef, 1 from r034fun where r034fun.tipcol <> 3 and r034fun.catsef <> 0 and not exists (select 1 from r038hcs where r038hcs.numemp = r034fun.numemp and r038hcs.tipcol = r034fun.tipcol and r038hcs.numcad = r034fun.numcad)
Validade: /#31/12/2020#
Público: Interno, canais/consultores, clientes
Quando ocorre / onde se aplica: Ao gerar a Sefip, em Impostos > Fundo Garantia > Sefip > Gerar.
Solução: Verificar se existe histórico de Categoria Sefip em Colaboradores > Históricos > Categoria Sefip. Caso os colaboradores não tenham essa informação, abaixo segue comando para ser executado no banco de dados para inserir a informação para aqueles colaboradores que não tem histórico.
update r034fun set datsef = datadm where catsef <> 0
insert into r038hcs select r034fun.numemp, r034fun.tipcol, r034fun.numcad, r034fun.datadm, r034fun.catsef, 1 from r034fun where r034fun.tipcol <> 3 and r034fun.catsef <> 0 and not exists (select 1 from r038hcs where r038hcs.numemp = r034fun.numemp and r038hcs.tipcol = r034fun.tipcol and r038hcs.numcad = r034fun.numcad)
Validade: /#31/12/2020#
Público: Interno, canais/consultores, clientes