Árvore de páginas


ÍNDICE

  1. Objetivo
  2. Visão Geral
  3. Sobre o Parâmetro
  4. Tabelas Utilizadas
  5. Rotinas envolvidas

01. OBJETIVO

Apresentar ao usuário final como utilizar o parâmetro MV_MATUNIC para definir um sequencial único para Funcionários e Autônomos de modo que não sejam deixadas lacunas entre as numerações.


02. VISÃO GERAL

Quem utiliza o sequencial automático para o campo matrícula do funcionário pode, em algum momento, desejar que esse sequencial determine uma nova matrícula preenchendo as lacunas existentes entre as numerações já cadastradas.

Por exemplo, quem utilizava o parâmetro MV_MATAUT para definir a partir de qual matrícula os autônomos seriam cadastrados acabava ficando com uma lacuna entre matrículas de funcionários e o início das matrículas de autônomos.

A função do parâmetro MV_MATUNIC é fazer uma varredura na tabela SRA, identificar um código que não foi utilizado e sugeri-lo na inclusão, cópia e transferência de funcionários e autônomos.

Nesse novo cenário, o sistema iniciará a varredura a partir do código preenchido no parâmetro MV_MATUNIC e retornará a primeira matrícula disponível.

Após a primeira varredura, o parâmetro MV_MATUNIC será atualizado com a última matrícula cadastrada para que não seja feita uma nova busca no intervalo que já sabemos que não há lacunas.


Atenção

Enquanto o parâmetro MV_MATUNIC estiver preenchido, o parâmetro MV_MATAUT não será considerado.

Lembramos que uso dessa funcionalidade é opcional, para desabilitar o comportamento basta deixar o MV_MATUNIC em branco novamente.

03. SOBRE O PARÂMETRO

Para ativar a funcionalidade, crie e preencha o parâmetro MV_MATUNIC com a matrícula a partir da qual deseja iniciar a verificação.

Exemplo:

Se deseja fazer uma verificação a partir da matrícula "000001", preencha o parâmetro com "000000" (6 zeros), respeitando o tamanho máximo do campo Matrícula(RA_MAT). 


Dados para criação do parâmetro:

Filial
Ex: 010102
Nome de Var:MV_MATUNIC
Tipo:1-Caractere
Conteúdo:
Ex: "000000"
DescriçãoIndicar a partir de qual matricula deve iniciar o sequencial automático de Funcionários e Autônomos.

Informativo

O parâmetro deverá ser criado no configurador de acordo com o tipo de sequencial utilizado: MV_MATRICU.

Por exemplo, se usar numeração única por filial deverá ter um parâmetro para cada filial.

04. TABELAS UTILIZADAS 

  • SX6 -  Parâmetros  
  • SRA -  Funcionários

05. ROTINAS ENVOLVIDAS

  • GPEA010 : Cadastro de Funcionários
  • GPEA265: Cadastro de Autônomos
  • GPEA180: Transferências

06. ASSUNTOS RELACIONADOS