Á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 quando o modo de acesso (compartilhamento) for exclusivo. entre 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:
GPEA935, GPEA935AIssue (informe as issues relacionadas)
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. 

...

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
03. 

...

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

...

tabsRJ7 - Configuração Tabelas x Filial, RJ8 - Controle de Cópia
idsrj7,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

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.  

...


-items

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 TabelasImage Removed

  • Após a primeira configuração o sistema apresenta o browser com as opções de Incluir, Alterar e Excluir as filiais das tabelas.

Image Removed

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

Image Removed

  • Para incluir a filial clique no campo Filial Para:

Image Removed

Estrutura da tabela RJ7:

Acesso a rotina GPEA936A

Totvs custom tabs box
tabsRJ7 - Configuração Tabelas x Filial, RJ8 - Controle de Cópia
idsrj7,rj8
defaultyes
referenciarj7
CampoDescriçãoCaracterísticas
RJ7_FILIALFilial do Sistema
RJ7_TABELACó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_DESCRIDescrição da Tabela
RJ7_FILPARFilial Para

Preenchido com a Filial participante da importação

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

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:

  • Não Processados: Todos os registros que o JOB - SCHEDULE ainda não efetuou o tratamento;Processados - OK: 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 os registros nesta rotina para verificação do o status e também verificar possíveis erros que possa 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:

Estrutura da tabela RJ7:


Campo com o código da tabela que receberá a cópia que poderá ser:

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)

Receberá os seguinte dados:

1=Inclusão /2=Alteracão / 3=Exclusão

Receberá todos os logs do processamento

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, será aberto um Wizard para seleção das tabelas como também a seleção das Empresas/filiais que participarão da importação.

Image Added


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

Image 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:

Image Added


  • Após o processo acima, acessar 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 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.

Image Added

  • Para incluir a filial clique no campo Filial Para

Image Added


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

Image Added


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!

CampoDescriçãoCaracterísticas
RJ8_FILIALFilial do Sistema
RJ8_FILPARA

Filial da empresa

Filial preenchida conforme configuração efetuada na rotina GPEA936 - Configuração EMPRESAS x TABELAS
RJ8_TABELATabela que será copiada na Filial
RJ8_CONTEUConteúdo da chave únicaReceberá a Empresa onde foi efetuado o cadastro e o código do registro;
RJ8_DATAData da cópiaReceberá a Data do cadastro na rotina
RJ8_HORAHora da cópiaReceberá a hora do cadastro na rotina
RJ8_OPERACOperação Requisitada pela rotina
RJ8_USUARIOUsuário que requisitou a cópiaSerá informado o usuário que efetuou Inclusão, Alteração ou exclusão.
  • Somente será preenchido no registro pai da solicitação, no processamento não será incluido o nome do usuário.
RJ8_STATUSStatus do registro antes e após o processamento

Receberá os seguintes status:

0=Nao Processado / 1=Processado / 2=Erro

RJ8_ESOCIALEnviado ao ESOCIALFIXO: 1=SIM
RJ4_MSGLOGMensagem de LOG do Processamento


Âncora
Proc
Proc
05. 
PROCEDIMENTOS PARA IMPLEMENTAÇÃO

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 caminhoAtualizaçõ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


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

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.

Image Removed

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.

               Caso necessite vincular mais alguma tabela ou empresa, clique em incluir na rotina de Configuração de Tabelas

       Image Removed

Image Removed

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!

 ESTRUTURA DA TABELA RJ7

Image Added


05.4. ESTRUTURA DA TABELA RJ8

Image Added


Â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
Informacao

...

No 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 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.

Image Modified


 Image Modified

Templatedocumentos

...