Ocorrência
Ao tentar realizar a Geração da DIRF, através da rotina GPEM550, é apresentado error log:
Error : 102 (37000) (RC=-1) - [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Incorrect syntax near 'BY'. ( From tMSSQLConnection::GetQueryFile ) SELECT SRA.RA_FILIAL,SRA.RA_MAT,SRA.RA_CIC,SRA.D_E_L_E_T_ FROM SRA010 SRA WHERE SRA.RA_CIC = '50085356840' AND SRA.D_E_L_E_T_ = ' ' ORDER BY on FDESCINCID0(GPEM580.PRX) 12/05/2020 17:09:22 line : 1760
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal - à partir da versão 12.1.17
Causa
Este erro ocorre devido à tabela SRA não possuir o índice de ordem L corretamente
Solução
Para solucionar essa ocorrência, necessário que o ambiente possua os índices da tabela SRA corretamente, como demonstrado abaixo:
Obs.: É possível criar um dicionário padrão ao realizar o procedimento como demonstrado abaixo:
https://centraldeatendimento.totvs.com/hc/pt-br/articles/360057637274
Saiba mais:
Centralização da DIRF: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360021788232
Pacote Acumulado do RH:
MP - GPE - Como fazer o download (baixar) do pacote de expedição continua (acumulado) do modulo Gestão de Pessoal
Pacote Acumulado e-Social: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360051585234
RH - Soluções para error log: https://centraldeatendimento.totvs.com/hc/pt-br/sections/115003853987-RH-Solu%C3%A7%C3%B5es-para-error-log
0 Comentários