Histórico da Página
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 quando o modo de acesso (compartilhamento) for exclusivo. entre filiais.
ÍNDICE
- Dados Gerais
- Situação/Requisito
- SoluçãoVisão Geral
- Tabelas Utilizadas
- Procedimentos para Implementação
- Schedule
- LOG de Execução
Âncora Dados Dados
01. DADOS GERAIS
Dados | |
Dados |
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.17:
12.1.23:
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.
Geral | |
Geral |
...
SITUAÇÃO/REQUISITO
Com o advento do eSocial, o governo solicita que cada Empresa/filial do cliente precisa precise ter suas próprias tabelas de cadastros. Com isso, com isso as empresas que possuíam suas tabelas de cadastro compartilhadas entre empresas/filiais não poderão mais usar usá-las desta forma.
Para que os usuários não tenha tenham a necessidade de cadastrar a mesma informação em todas as empresas, foi criada uma rotina para que compartilha, a cada cadastro, a informação seja compartilhada com todas as empresas/filiais de forma automática por schedule.
Âncora
...
Solucao
Solucao |
...
Solucao
03.
Solucao |
...
Serão criadas 2 novas tabelas e suas respectivas rotinas de cadastro:
...
tabs | RJ7 - Configuração Tabelas x Filial, RJ8 - Controle de Cópia |
---|---|
ids | rj7,rj8 |
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: https://suporte.totvs.com/portal/.....
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 > Cadastros > Esocial - Obras/Lotações (dentro temos as seguintes rotinas para cadastro das tabelas):
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
04. TABELAS UTILIZADAS
Tabelas | |
Tabelas |
Serão criadas 2 novas tabelas e suas respectivas rotinas de cadastro: RJ7 (GPEA936) e RJ8 (GPEA936A).
...
Programa
...
Rotina
...
GPEA936
...
GPEA936A
...
Controle de Cópia
Mais informações em Personalização de Menus.
...
Totvs custom tabs box | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
| ||||||||||||
Campo | Descrição | Características | RJ7_FILIAL | Filial do Sistema | ||||||||
RJ7_TABELA | Código da Tabela | Pode acatar somente: 1=SRV(Verbas) 2=SPA(Regras de Apontamento) 3=SR6(Turnos de Trabalho) 4=SRJ( Funções ) 5=SPJ(Horário Padrão) 6=CTT(Centro de Custo) Campo Obrigatório; | RJ7_DESCRI | Descrição da Tabela | ||||||||
RJ7_FILPAR | Filial Para | Preenchido com a Filial participante da importação |
Totvs custom tabs box items | ||||
---|---|---|---|---|
| ||||
Rotina GPEA936A - Controle de Cópia:
Os dados dessa tabela servirá servirão para o JOB - SCHEDULE criar os registros para iniciar as cópias. Nesta Rotina serárotina serão gravada todas as Inclusões, Alterações e Exclusões das tabelas liberadas para cópia e teráterão os seguintes status:
Estrutura da tabela RJ7: |
Totvs custom tabs box items | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Rotina GPEA936 - Configuração das Empresas X Tabelas:
Exemplo: Incluir
| ||||||||||||
Campo | Descrição | Características | RJ8_FILIAL | Filial do Sistema | ||||||||
RJ8_FILPARA | Filial da empresa | Filial preenchida conforme configuração efetuada na rotina GPEA936 - Configuração EMPRESAS x TABELAS | RJ8_TABELA | Tabela que será copiada na Filial | ||||||||
RJ8_CONTEU | Conteúdo da chave única | Receberá a Empresa onde foi efetuado o cadastro e o código do registro; | ||||||||||
RJ8_DATA | Data da cópia | Receberá a Data do cadastro na rotina | ||||||||||
RJ8_HORA | Hora da cópia | Receberá a hora do cadastro na rotina | RJ8_OPERAC | Operação Requisitada pela rotina | ||||||||
RJ8_USUARIO | Usuário que requisitou a cópia | Será informado o usuário que efetuou Inclusão, Alteração ou exclusão.
| ||||||||||
RJ8_STATUS | Status do registro antes e após o processamento | Receberá os seguintes status: 0=Nao Processado / 1=Processado / 2=Erro | ||||||||||
RJ8_ESOCIAL | Enviado ao ESOCIAL | FIXO: 1=SIM | RJ4_MSGLOG | Mensagem de LOG do Processamento | Receberá todos os logs do processamento
Âncora Proc Proc
05. PROCEDIMENTOS PARA IMPLEMENTAÇÃO
Proc | |
Proc |
05.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.
05.2. MENU
Para a alteração do Caso não possuas novas rotinas no menu, utilize acesse o módulo Configurador (SIGACFG) .
...
e altere o menu do módulo Gestão de Pessoal (SIGAGPE)
...
.
Inclua um novo grupo no caminho: Atualizações >
...
Cadastro > Esocial - Cópia de Tabelas (dentro
...
teremos 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.
05.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.25 e 12.1.28, 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)
05.4. Configuração Empresa x Tabelas
Na Primeira execução da rotina será apresentado um Wizard para seleção das tabelas e também das empresas.
Selecione as tabelas que serão configuradas e também as filiais. Caso seja utilizada todas as tabelas e filiais clique em Todas as tabelas e Todas as filiais respectivamente.
Clique em Confirmar.
O sistema irá executar um job de configuração e irá fazer todas as validações referente ao compartilhamento SIGAGPE x SIGATAF.
- Mais informações sobre os compartilhamentos entre tabelas SIGAGPE x SIGATAF em: Como deve ser definido o Compartilhamento de Tabelas SIGAGPE x SIGATAF
Caso necessite vincular mais alguma tabela ou empresa, clique em incluir na rotina de Configuração de Tabelas
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!
ESTRUTURA DA TABELA RJ7
05.4. ESTRUTURA DA TABELA RJ8
Âncora schedule schedule
06. 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 | |
---|---|
|
...
|
Âncora LOG LOG
07. LOG de execução JOB-SCHEDULE
LOG | |
LOG |
...
Todos os processamentos que o JOB-SCHEDULE efetuar
...
serão gravados em um arquivo .txt 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
...