Histórico da Página
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
ÂncoraDados Dados
01. DADOS GERAIS
Dados | |
Dados |
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): |
ÂncoraGeral Geral
02. VISÃO GERAL
Geral | |
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.
ÂncoraTabelas Tabelas
03. TABELAS UTILIZADAS
Tabelas | |
Tabelas |
Serão criadas 2 novas tabelas e suas respectivas rotinas de cadastro:
Criação das tabelas RJ7 e RJ8
Totvs custom tabs box | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
ÂncoraProc Proc
04. PROCEDIMENTOS PARA IMPLEMENTAÇÃO
Proc | |
Proc |
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 |
- Mais informações em Personalização de Menus.
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
- Mais informações em como aplicar patch em: Aplicação de pacote de atualização (patch)
04.4. ESTRUTURA DA TABELA RJ7
04.5. ESTRUTURA DA TABELA RJ8
Card documentos Informacao A 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 Titulo IMPORTANTE!
Âncoraschedule schedule
05. SCHEDULE
schedule | |
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
- Mais informações em Schedule - Como agendar a execução de rotinas.
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 Titulo IMPORTANTE!
ÂncoraLOG LOG
06. LOG de execução JOB-SCHEDULE
LOG | |
LOG |
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> |