- Criado por MARCOS COUTINHO ARAUJO, última alteração em 29 dez, 2017

O programa tem como objetivo ajudar o operador a realizar o saneamento da sua base de dados, ou seja, ele localiza as inconsistências nas tabelas que serão utilizadas para o eSocial e informa em tela somente aquilo que está preenchido incorretamente ou faltando. Somente após corrigir todas as inconsistências daquele registro é que o mesmo poderá ser enviado ao TAF e posteriormente ao RET com sucesso.
Exemplo: Caso o objetivo seja gerar um evento de rubricas S-1010, o programa de consistência irá vasculhar a tabela SRV (Verbas) e todos aqueles registros que possuem campos obrigatórios para eSocial e que não estão preenchidos serão informados em telas para o operador, evitando assim, que o mesmo fique procurando de registro em registro da SRV as inconsistências.
RV_COD | RV_DESC | RV_NATUREZ | INCONSISTÊNCIA? |
---|---|---|---|
001 | Verba Exemplo 1 | 1000 | Não |
002 | Verba Exemplo 2 | Sim | |
Neste exemplo acima, somente a verba cujo RV_COD é "002" retornará em tela, pois foi encontrado uma inconsistência no campo RV_NATUREZ |
Informação
A rotina verifica os campos obrigatórios para o eSocial (indicador “O” na coluna “Condição” do leiaute) e, caso algum destes campos esteja em branco, será apresentado na tela.
Para que o programa funcione de forma correta, é necessário seguir alguns conceitos básicos de operação. São eles:
Durante o saneamento da base, é obrigatório que o parâmetro MV_RHTAF esteja configurada no seu dicionário de dados (SX6) como .F. (FALSE). Isto se faz necessário pois o saneamento deverá ser realizado ANTES do processo de carga inicial.
A mensagem abaixo será exibida indiferente do status do seu parâmetro MV_RHTAF. (A aparência pode mudar dependendo da versão de uso, entretanto, o conteúdo será sempre o mesmo).

Em um cenário onde um determinado registro já foi saneado e integrado com o TAF, caso seja necessário realizar novamente o saneamento desse mesmo registro por qualquer motivo que seja (alteração de leiaute com novas regras de consistências, por exemplo), o registro NÃO SERÁ integrado automaticamente com o TAF, ou seja, você somente estará atualizando o valor do campo do registro nas tabelas do SIGAGPE. Será necessário realizar a limpeza de dados e a carga inicial outra vez do evento em que o registro está englobado.
Para que a rotina funcione de forma esperada, é necessário que algumas informações sejam preenchidas previamente. Para localizar estes parâmetros, dirija-se até a guia "Perguntas" e preencha os campos e acordo com a necessidade de pesquisa.
Campo | Descrição do campo | ||||||||||||||||||||||||||||||||||||
Filial de ? | Campo responsável por informar a filial de inicio para a pesquisa no banco | ||||||||||||||||||||||||||||||||||||
Filial até ? | Campo responsável por informar a filial de término para a pesquisa no banco | ||||||||||||||||||||||||||||||||||||
Tabelas ? | Campo responsável por informar qual (ou quais) tipo de registro/evento o operador esta desejando sanear. As opções disponíveis são: Opções de Tabelas Disponíveis
| ||||||||||||||||||||||||||||||||||||
Matricula de ? | Campo responsável por informar a matricula de inicio para a pesquisa no banco. Opção válida somente para os itens V - Cadastramento Inicial do Trabalhador e S - Trabalhador sem Vínculo de Emprego | ||||||||||||||||||||||||||||||||||||
Matricula até ? | Campo responsável por informar a matricula de término para a pesquisa no banco Opção válida somente para os itens V - Cadastramento Inicial do Trabalhador e S - Trabalhador sem Vínculo de Emprego. | ||||||||||||||||||||||||||||||||||||
Situações ? | Campo responsável por informar a situação do funcionário na tabela SRA (RA_SITFOLH). As opções disponíveis são: Opções de Situações Disponíveis
Opção válida somente para os itens V - Cadastramento Inicial do Trabalhador e S - Trabalhador sem Vínculo de Emprego. |
Para iniciar a utilização do painel de consistência das tabelas do eSocial, siga o passo-a-passo abaixo:
Localize dentro do menu do módulo SIGAGPE, o seguinte caminho: Miscelânea > eSocial > Consist. Tab. Iniciais e selecione-a.
Caso não exista, realize a etapa a seguir:
No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAGPE, conforme instruções a seguir:
Menu | Miscelânea |
Submenu | eSocial |
Nome da Rotina | Consist. Tab. Iniciais |
Programa | GPEM035 |
Módulo | SIGAPGE |
Tipo | Protheus |
Após a rotina ter iniciado em seu ambiente, você irá se deparar com a seguinte tela
Para que seja possível gerar as consistências das tabelas, navegue até o aba "Perguntas" e preencha os parâmetros de acordo com a sua necessidade (Em caso de dúvida, leia o item "2. Conceitos Básicos").
Após inserir os parâmetros desejados, retorne para a aba "Informações" e clique no botão "Executar".
Após executar a pesquisa para as inconsistências, o sistema retornará com todos os registros encontrados nas tabelas e que estão com problemas. Enquanto todos os problemas de um registro especifico não for resolvido, ele não poderá ser integrado com o TAF e futuramente com o RET.
Ao realizar a pesquisa das inconsistências, você poderá executar duas ações: Correção do Registro ou Gerar um Relatório de Inconsistência. Neste item, falaremos sobre a Correção/Atualização do Item.
Selecione o registro que deseja alterar e escolha o botão "Atualizar". A tela abaixo será aberta, informando somente os campos que precisarão ser preenchidos. Caso o mesmo registro tenha problemas em mais de uma tabela, o sistema automaticamente interpretará isso, e após a correção dos problemas de uma tabela, ele abrirá a seguinte.
Ao realizar a pesquisa das inconsistências, você poderá executar duas ações: Correção do Registro ou Gerar um Relatório de Inconsistência. Neste item, falaremos sobre a Geração do Relatório de Inconsistência da tela.
Caso desejar, será possível gerar um relatório melhor detalhado com todos os registros e campos que precisam ser corrigidos. Para fazer isso, dirija-se até o botão "Outras Ações" e localize o item "Impr. Incons". O sistema gerará um relatório, que poderá ser impresso com todos os problemas encontrados nos eventos selecionados, conforme exemplificado na imagem abaixo.
Toda vez que um processo de inconsistência é executado, é gerado um LOG dentro da própria rotina. Para verificar quando e quem foi o responsável pela execução, localize a aba "Log de Processos" e selecione-a.
Será aberto a tela abaixo:
Para que a tela funcione corretamente, é necessário que seu dicionário possua os seguintes registro/perguntas na tabela SX1.
Grupo | GPM035 |
Ordem | 01 |
Pergunta | Filial de ? |
Tipo | Caracter |
Tamanho | 8 |
Objeto | G |
Cons. Padrão | XM0 - Filiais |
Grupo Campos | 033 - Tamanho da Filial |
Grupo | GPM035 |
Ordem | 02 |
Pergunta | Filial Ate ? |
Tipo | Caracter |
Tamanho | 8 |
Validação | NaoVazio() |
Objeto | G |
Cons. Padrão | XM0 - Filiais |
Grupo Campos | 033 - Tamanho da Filial |
Grupo | GPM035 |
Ordem | 03 |
Pergunta | Tabelas ? |
Tipo | Caracter |
Tamanho | 20 |
Validação | fTabelas() |
Objeto | G |
Grupo | GPM035 |
Ordem | 04 |
Pergunta | Matricula de? |
Tipo | Caracter |
Tamanho | 6 |
Validação | |
Objeto | G |
Grupo | GPM035 |
Ordem | 05 |
Pergunta | Matricula até? |
Tipo | Caracter |
Tamanho | 6 |
Validação | |
Objeto | G |
Grupo | GPM035 |
Ordem | 06 |
Pergunta | Situação? |
Tipo | Caracter |
Tamanho | 5 |
Validação | fTabelas() |
Objeto | G |
Veja também:
Histórico de Alterações da tela
-
- atualizado 23 ago, 2024
- ver alterações
-
- atualizado 19 fev, 2021
- ver alterações
-
- atualizado 17 fev, 2021
- ver alterações
-
- criou 07 jul, 2020
-
-