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:
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á.