Árvore de páginas

Versões comparadas

Chave

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

 https://suporte.totvs.com/portal/p/10098/download?e=751383Disponibilizamos 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 quando o modo de acesso (compartilhamento) for exclusivo. entre Empresas/filiais.


ÍNDICE

  1. Dados Gerais
  2. Visão Geral
  3. Tabelas Utilizadas
  4. Procedimentos para Implementação
  5. Schedule
  6. LOG de Execução

Âncora
Dados
Dados
01. 
DADOS GERAIS

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:SIGAGPE
Função:GPEA935, GPEA935A
Issue (informe as issues relacionadas):

DRHESOCP-11151

Pacotes:

12.1.17: 

12.1.23: 

Dicionário (versões 12): 

Âncora
Geral
Geral
02. 
VISÃO GERAL

Com o advento do eSocial o governo solicita que cada Empresa/filial  precisa 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 usar desta forma.

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

Âncora
Tabelas
Tabelas
03. 
TABELAS UTILIZADAS

Serão criadas 2 novas tabelas e suas respectivas rotinas de cadastro:

Criação das tabelas RJ7 e RJ8

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 copiadas entre as empresas configuradas na rotina GPEA936 - Configuração de Empresas x Filiais.

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

Nesta Rotina será gravada todas as Inclusões, Alterações e Exclusões das tabelas liberadas para cópia e terá 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 possa ter ocorrido (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. O usuário ao acessar 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 Tabelas

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

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.



  • 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). Neste rotina terá a opção de Incluir e Alterar E em Outras Ações a opção Excluir


Exemplo: Incluir

  • Na opção Inclusão, o usuário deverá informar qual tabela será incluída e as empresas que receberá 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.
TituloIMPORTANTE!



Âncora
Proc
Proc
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:

O pacote de expedição deve ser aplicado nas versões 12.1.17 ou 12.1.23, e encontra-se em: [INCLUIR PACOTE]

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

04.2. MENU

Para a alteração do menu, utilize o Configurador (SIGACFG). 

Módulo: Gestão de Pessoal (SIGAGPE);

Caminho: Atualizações > Miscelâneas > Esocial - Cópia de Tabelas (dentro temos as seguintes rotinas para cadastro das tabelas):

Rotina

Programa

Conf. Tabelas

GPEA936

Cópia de Tabelas

GPEA936A

04.3. Aplicação de Patch

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 recebe-los entre em contato com o suporte por chamado


04.4. ESTRUTURA DA TABELA RJ7



04.5. ESTRUTURA DA TABELA RJ8

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


Âncora
schedule
schedule
05. 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
InformacaoÉ de extrema importância efetuar a correta configuração do Schedule, caso não o faça, poderá ocorrer erros na rotina
TituloIMPORTANTE!

Âncora
LOG
LOG
06. LOG de execução JOB-SCHEDULE

Todas os processamentos que o JOB-SCHEDULE efetuar será gravado um arquivo detalhado e diário contendo todos os processamentos efetuados pela rotina GPEA936THA.

Na primeira execução do JOB-SCHEDULE o sistema irá criar uma pasta no caminho do RootPath cadastrado no arquivo APPSERVER.INI do server com o nome de SCHEDULE_COPIA.

 






Templatedocumentos


HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>