CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Documentos Relacionados


01. VISÃO GERAL

A composição da tag ideDmDev, existente nos eventos periódicos (S-1200, S-1210, S-2299 e S-2399) depende da quantidade de vínculos do funcionário e do tamanho dos campos Filial e Matrícula
Em geral, a string gerada pode ter na sua formação os exemplos abaixo:


Filial (Tamanho 12)Data de Pagamento (Tamanho 6)Período (Tamanho 6)Roteiro (Tamanho 3)Sequencial (Tamanho 1)
FFFFFFFFFFFF01012000202401FOL1
Filial (Tamanho 12)Matrícula (Tamanho 15)Data de Pagamento (Tamanho 6)Roteiro (Tamanho 3)Sequencial (Tamanho 1)
FFFFFFFFFFFFMMMMMMMMMMMMMMM01012000FOL1


Devido estas duas formas geração, em alguns caos tínhamos a ocorrência 724 - Não foi localizado um evento de remuneração do trabalhador para o período e com mesmo demonstrativo de pagamento ao transmitir os eventos periódicos, desta forma, para evitar este incidente, ao habilitar o parâmetro MV_IDEVTE cada funcionário (CPF) passará a ter um prefixo por vínculo (Filial + Matrícula) utilizado no composição da tag ideDmDev.
Abaixo exemplo de como será sua nova composição (Tamanho 14).

Prefixo (Tamanho 4)Data de Pagamento (Tamanho 6)Roteiro (Tamanho 3)Sequencial (Tamanho 1)
0001010120031


02. EXEMPLO DE UTILIZAÇÃO

Para viabilizar esta melhoria é necessário aplicar as atualizações de fonte e dicionário disponíveis na expedição contínua do RH a partir de 03/06/2024.

Após a execução do dicionário deve-se habilitar o parâmetro MV_IDEVTE

Uma vez habilitado o parâmetro MV_IDEVTE, não é indicado que seja desabilitado, pois parte dos eventos já podem ser transmitidos com a nova chave.

Com o parâmetro ativo, ao processar os eventos S-1200, S-2299 e S-2399, e caso não esteja retificando ou sobrescrevendo um registro, a tabela RU8 será gerada para guardar o prefixo a cada funcionário.
Importante ressaltar que se houver mais de um matrícula para o mesmo CPF, o campo RU8_ID será incrementado em 1, conforme exemplo abaixo:

RU8_FILIALRU8_MATRU8_IDRU8_IDRU8_DTADMRU8_PERINI
AARS 0010002100001999.999.999-9901/05/2022202310
AARS 0010002110002999.999.999-9901/04/2023202310
AARS 0010002120001111.111.111-1101/01/2023202310
AARS 0020002110003999.999.999-9901/05/2022202310


Exemplo da tabela gravada:


O campo RU8_PERINI indica a partir de qual período o ideDmDev deve ser gerado com o novo prefixo, desta forma, períodos anteriores seguem com a geração da tag no formato antigo.


Para compreender melhor a alteração realizada, abaixo, segue uma comparação do evento S-1200 com um antes vs depois:

No exemplo acima, a tag deixou de ter na composição a filial + matrícula para receber o prefixo:
Exemplo: de AARS 0010002102311052310FOL para 000120231105202310FOL

Composição da chave: 000120231105202310FOL
0001 --> ID
20231105 --> Data de Pagamento
202310     --> Competência
FOL           --> Roteiro


Esta rotina permitirá acesso somente após atualização do ambiente e o parâmetro correspondente ativo.

O prefixo é gerado de forma automática pelo sistema ao gerar os eventos S-1200, S-1210, S-2299 e S-2399 e não é permitida sua alteração ou exclusão, apenas sua visualização.

Para criar a rotina no menu siga o exemplo abaixo:


No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAGPE, conforme instruções a seguir:

Menu | Atualizações

Submenu | Funcionários

Nome da Rotina | Prefixo ideDmDev

Programa | GPEA970

Módulo | Gestão de Pessoal

Função | Função Protheus


Exemplo de Configuração:


Ao acessar a rotina será apresentado um browser com os dados da tabela SRA, mas somente dos funcionários que possuem dados na tabela RU8 - Prefixo ideDmDev


Ao visualizar será apresentado o Id (Prefixo) e o período inicial de utilização:

A rotina também poderá ser consultada, caso esteja visualizando o cadastro de um funcionário:

05. DOCUMENTOS RELACIONADOS