Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGPE
Função:

ExcRegX9.PRW

Issue:DRHGCH-17426
Ticket:8265595


02. SITUAÇÃO/REQUISITO

Não é permitido excluir funcionário quando possuo a mesma matrícula em mais de uma filial e uma delas é responsável por um departamento, sendo a SQB compartilhada.

03. SOLUÇÃO

Ajuste deve ser feito através do Rdmake ExcRegX9.PRW que ajusta a tabela SX9 removendo os registros incorretos.

Feito o ajuste, a exclusão do funcionário poderá ser feita sem que seja apresentada restrição(indevida) quanto a tabela SQB.

O Rdmake, após compilado, poderá ser executado via chamada externa ou incluído no menu.

Para chamada externa é necesário descomentar a linha do PREPARE ENVIRONMENT e alterar de acordo com a empresa e filial utilizada:

ExcRegX9
User Function ExcRegX9()

Local aArea := getArea()
Local cQuery  := ""

// Se a chamada não ocorrer via Menu, necessário preparar o ambiente
PREPARE ENVIRONMENT EMPRESA "T1" FILIAL "D MG 01 " MODULO "GPE"


Para incluir no menu do Protheus, seguir os seguintes passos:

  • Acesse SIGACFG>Cadastros>Menus;
  • Marque o módulo SIGAGPE e clique em OK;
  • Clique em adicionar para inciar a manutenção do menu;
  • Escolha o local onde deseja incluir e clique em Novo Item. No nosso exemplo iremos incluir dentro de Miscelânea:


  • Preencher conforme exemplo a seguir: 

Lembre-se de configurar como Função de Usuário.

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

Não há.