Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Disponibilizamos um novo controle que visa facilitar o dia-a-dia dos usuários, criando uma replicação automática de tabelas específicas para o eSocial, ao inserir, alterar ou excluir registros quando o modo de acesso (compartilhamento) for exclusivo entre Empresas/filiais.

ÍNDICE

  1. Dados Gerais
  2. Situação/Requisito
  3. SoluçãoVisão Geral
  4. Tabelas Utilizadas
  5. Procedimentos para Implementação
  6. Schedule
  7. LOG de Execução

Âncora
Dados
Dados
01. 
DADOS GERAIS

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:SIGAGPE
Função:GPEA936, GPEA936A, GPEA030, GPEA040, GPEA080, GPEM017, GPEM023A,PONA080, PONA060
Issue:

DRHESOCP-11151

Pacotes:

12.1.23: 

12.1.25: 

Dicionário (versões 12): 

A atualização dos fontes será liberada junto com o pacote de expedição do eSocial a partir de 06/2020.

Âncora
Geral
Geral
02. 

...

SITUAÇÃO/REQUISITO

Com o advento do eSocial, o governo solicita que cada Empresa/filial precise ter suas próprias tabelas de cadastros. Com isso, as empresas que possuíam suas tabelas de cadastro compartilhadas entre empresas/filiais não poderão mais usá-las desta forma.

Para que os usuários não tenham a necessidade de cadastrar a mesma informação em todas as empresas, foi criada uma rotina que compartilha, a cada cadastro, a informação com todas as empresas/filiais de forma automática por schedule


Âncora
Solucao
Solucao
03. 
SOLUÇÃO

Disponibilizamos um novo controle que visa facilitar o dia-a-dia dos usuários, criando uma replicação automática de tabelas específicas para o eSocial, ao inserir, alterar ou excluir registros quando o modo de acesso (compartilhamento) for exclusivo entre Empresas/filiais. O sistema poderá efetuar replicação automática do cadastro das tabelas SRV - Verbas, SPA - Regras de Apontamento, SRJ - Funções, SR6 - Turnos de Trabalho, SPJ - Tabela de Horário Padrão e CTT - Centros de Custo.


Observação: o novo controle somente deverá ser utilizado pelos clientes que possuem gestão de empresas, ou seja, quando em um mesmo grupo há empresas diferentes


Âncora
Tabelas
Tabelas

...

04TABELAS UTILIZADAS

Serão criadas 2 novas tabelas e suas respectivas rotinas de cadastro: RJ7 (GPEA936) e RJ8 (GPEA936A).

...

Totvs custom tabs box
tabsRJ7 - Configuração Tabelas x Filial, RJ8 - Controle de Cópia
idsrj7,rj8
Totvs custom tabs box items
defaultno
referenciarj8

Rotina GPEA936A - Controle de Cópia:

  • Esta rotina tem como objetivo o controle dos registros que serão copiados entre as empresas/filiais configuradas na rotina GPEA936 - Configuração de Empresas x Filiais.

Os dados dessa tabela servirão para o JOB - SCHEDULE criar os registros para iniciar as cópias.


Nesta rotina serão gravada todas as Inclusões, Alterações e Exclusões das tabelas liberadas para cópia e terão os seguintes status:

  • Processados: Todos os registros que o JOB - SCHEDULE já efetuou o tratamento e já efetuou a gravação nas tabelas correspondentes;
  • Erro: Todos os registros que já foram tradados pelo JOB - SCHEDULE e por algum motivo houve erro no processamento.
  • Não Processados: Todos os registros que o JOB - SCHEDULE ainda não efetuou o tratamento;

Legenda da Rotina GPEA936A - Cópia Tabelas


  • Nesta rotina é possível verificar o status e também possíveis erros que possam ter ocorrido (através do campo MSG LOG):


  • É possível filtrar pelos motivos do status, assim trazendo mais rapidez no momento de verificar os registros na rotina:


Totvs custom tabs box items
defaultyes
referenciarj7

Rotina GPEA936 - Configuração das Empresas X Tabelas:


  • A tabela tem como objetivo armazenar as amarrações entre Tabelas e Empresas/Filiais para importação. Ao acessar o cadastro pela primeira vez o cadastro, será aberto um Wizard para seleção das tabelas como também a seleção das Empresas/filiais que participarão da importação.

Tela Wizard Configuração Filiais x TabelasImage RemovedImage Added


  • Após selecionar a(s) Tabela(s) e as Empresa/Filiais clique em Confirmar.

Image Removed

IMPORTANTE! Para o processo acima, caso as tabelas estiverem com o compartilhamento incorreto, o sistema irá apresentar mensagem de alerta para as devidas correções:

Image RemovedImage Added


  • Após clicar em confirmar, a rotina irá validar o compartilhamento das tabelas como também incluir na tabela RJ7 a amarração entre tabelas e Empresas/Filiais:


  • Após o processo acima, acessar a opção do menu (Conf. Tabelas) que se encontra em: Miscelânea > Esocial > Cópia Tabelas > Conf. Tabelas (GPEA936)novamente a rotina para visualizar os registros incluídos. Nesta rotina terá a opção de Incluir, Alterar e, em Outras Ações, a opção Excluir:

Image RemovedImage Added


Exemplo: Incluir

  • Na opção Inclusão, o usuário deverá informar qual tabela será incluída e as empresas/filiais que receberão os dados.

  • Para incluir a filial clique no campo Filial Para


  • Após inserir os dados o sistema apresenta a mensagem de incluído com sucesso


Card documentos
InformacaoO usuário deverá estar logado na Empresa/Filial responsável pela configuração das tabelas x Empresa/Filial, e deve incluir a própria filial na configuração.
TituloIMPORTANTE!


Card documentos
InformacaoA partir deste momento, todas as inclusões, alterações e exclusões serão registradas na tabela RJ8 - Cópia Tabelas e ficarão aguardando a execução do JOB-SCHEDULE.
TituloIMPORTANTE!


Âncora
Proc
Proc

...

05PROCEDIMENTOS PARA IMPLEMENTAÇÃO

0405.1. DICIONÁRIO

Para a criação das tabelas, utilize o UPDDISTR do pacote de expedição do eSocial liberado a partir de 06/2020 para a aplicação do dicionário de dados e help:

...

:

...

Mais informações em Atualizador de dicionário e base de dados - UPDDISTR.


0405.2. MENU

Para a alteração do Caso não possuas novas rotinas no menu, utilize acesse o módulo Configurador (SIGACFG) Módulo: e altere o menu do módulo Gestão de Pessoal (SIGAGPE);.

Inclua um novo grupo no caminhoCaminhoAtualizações > Miscelâneas Cadastro > Esocial - Cópia de Tabelas (dentro temos teremos as seguintes rotinas para cadastro das tabelas):

...

...


Para utilização das rotinas de Cópia de Tabelas será necessário aplicação de Patch.

Este patch deverá ser aplicado nas versões 12.1.23 e 12.1.25, para recebê-los entre em contato com o suporte por chamado.

04.4.05.3. ESTRUTURA DA TABELA RJ7


0405.54. ESTRUTURA DA TABELA RJ8

Card documentosInformacaoA partir deste momento, todas as inclusões, alterações e exclusões serão registradas na tabela RJ8 - Cópia Tabelas e ficarão aguardando a execução do JOB-SCHEDULE.TituloIMPORTANTE!


Âncora
schedule
schedule

...

06. SCHEDULE

O sistema irá processar os registros salvos na rotina de Cópia de Tabelas(RJ8) por meio de JOB (SCHEDULE). 

No agendamento de schedule informe os seguintes campos:

  • Rotina: GPA936THA()
  • Empresa/Filial: Informar a empresa e filial que será responsável pela rotina
  • Módulo: 07 - Gestão de Pessoal


...

  • .

...

...


Card documentos
InformacaoNo Campo Empresa/Filial no cadastro de agendamento do schedule, informar somente uma das empresas cadastradas no Sigamat. O controle de filiais já é efetuado pela rotina de configuração de cópia tabela RJ7
TituloIMPORTANTE!


Âncora
LOG
LOG

...

07. LOG de execução JOB-SCHEDULE

Todos os processamentos que o JOB-SCHEDULE efetuar serão gravados num em um arquivo .txt detalhado e diário contendo todos os processamentos efetuados pela rotina GPEA936THA.

...