01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEM026A, GPEM026B, GPEA017 |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHESOCP-12669 |
Pacote(s): |
02. SITUAÇÃO/REQUISITO
Ao alterar o endereço no Cadastro de Locais de Convocação (GPEA017), não são enviados os eventos S-2200 ou S-2206 ao SIGATAF.
03. SOLUÇÃO
Alterado o JOB(Schedule) da rotina GPEM026B() para envio das informações ao SIGATAF, ao se fazer uma alteração de endereço no Cadastro de Locais de Convocação (GPEA017) dos funcionários *temporários
Seu funcionamento se dará da seguinte forma:
No cadastro de locais de convocação (GPEA017), caso seja alterada alguma informação referente ao endereço (campos, V6_LOGRT, V6_LOGDS, V6_LOGNU, V6_LOGC, V6_BAIRRO, V6_CEP, V6_CODMU, V6_ESTAD) ao confirmar a gravação será inserido um registro na tabela RJB-Processos eSocial, informando que existe uma atualização de local de convocação com status 0-pendente, ao executar o JOB o evento S-2200 ou S-2206 será gerado e o status do registro na tabela RJB referente a atualização de local de convocação passará de 0-pendente para 1-Integrado TAF.
05. DEMAIS INFORMAÇÕES
Referências:
*Funcionários temporários, são aqueles funcionários com a categoria do eSocial igual a 106 (campo RA_CATEFD), que estão no cadastro de temporários (GPEA927, tabela RBW).
Documentação sobre a configuração do Schedule (JOB), mesmo procedimento utilizado para afastamentos e alterações salariais: http://tdn.totvs.com/x/dQdFFw
06. TABELAS UTILIZADAS
Esta implementação utiliza as novas tabelas RJB e RJC que foram criadas para o controle de envio de eventos do eSocial via JOB(Schedule).
Tabela RJB Processos eSocial
Campo | Descrição | Características |
---|---|---|
RJB_FILIAL | Filial | Totalmente compartilhada |
RJB_CODIGO | Código Sequêncial | Caracter, tamanho 9, obrigatório |
RJB_EVENT | Evento eSocial | Caracter, Código do Evento, tamanho 5, obrigatório |
RJB_FCHAVE | Chave Filial | Caracter, Chave Filial, tamanho 8, obrigatório |
RJB_CHAVE | Chave Busca Registro | Caracter, Chave do registro, tamanho 5, obrigatório |
RJB_DTINC | Data da Inclusão | Data, data da inclusão do registro |
RJB_DTJOB | Data do Job | Data, data do processamento do Job |
RJB_TIPO | Tipo de Processamento | Caracter, tamanho 1, 1=Atualização Sindicato, 2=Atualização Locais de Convocação |
RJB_STATUS | Status | Caracter, tamanho 1, 0=Pendente;1=Integrado TAF;2=Erro na integração com TAF |
Tabela RJC Processos eSocial Funcionários
Campo | Descrição | Características |
---|---|---|
RJC_FILIAL | Filial | Totalmente Compartilhada |
RJC_CODRJB | Cod. Processo eSocial | Caracter, tamanho 9, conteúdo do campo RJB_CODIGO |
RJC_FCHAVE | Chave de busca do registro filial | Caracter, tamanho 8, filial de busca |
RJC_STATUS | Status | Caracter, tamanho 1, 0=Pendente;1=Integrado TAF;2=Erro na integração com TAF |
RJC_CHAVE | Chave do registro | Caracter, tamanho 35 |
RJC_DTINC | Data da Inclusão | Data, data da inclusão do registro |
RJC_DTJOB | Data do Job | Data, data do processamento do Job |
RJC_ERR | Erro Processamento | Memo, tamanho 300 |
04. PROCEDIMENTOS PARA IMPLEMENTAÇÃO
04.1. DICIONÁRIO
Para a criação das tabelas, utilize o UPDDISTR para a aplicação do dicionário de dados e help:
Mais informações em Atualizador de dicionário e base de dados - UPDDISTR.