Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como criar um filtro de usuário para impressão do Espelho de Ponto por Centro de Custo?
Ambiente
TOTVS RH - TOTVS RH ( Linha Protheus ) Ponto Eletrônico - Todas as versões
Solução
Para criar uma restrição para impressão de Espelhos de Ponto de um Centro de Custo específico, seja para um Usuário ou para um Grupo de Usuários, pode ser usada a rotina Controle de Acesso de Usuário, seguindo os passos descritos abaixo:
1. Acessar o módulo 07 - Gestão de Pessoal na rotina Controle de Acesso de Usuário pelo caminho Atualizações> Cadastros> Controle de Acesso de Usuário e clique em Incluir:
2. Preencha os campos conforme a definição de restrição desejada:
- Grupo Usuari (RW_GRUPO) = se a restrição se aplicar para um grupo específico, informe o código deste grupo
- Id Usuário (RW_IDUSER) =se a restrição se aplicar para um usuário específico, informe o código do usuário
- Arquivo (RW_ALIAS) = informe a tabela que deseja realizar o filtro
- Processo (RW_PROCESS) = informe o fonte da rotina que deseja realizar o filtro
- Descrição (RW_DESCRI) = nome do processo/rotina que terá o filtro
- Filtro Brows (RW_FILBROW) = expressão que vai fazer o filtro no arquivo (tabela) informado no campo Processo
- Filtro Relat (RW_FILREL) = expressão que vai fazer o filtro no arquivo (tabela) informado no campo Processo
- Validação (RW_VALID) = informe uma expressão para filtrar os dados do processo (fonte)
Segue abaixo exemplo das configurações para um usuário:
Processo PONR010 referente a rotina Espelho de Ponto, permitindo acesso somente nos Centros de Custos 000000002 e 000000003:
3. Após realizar as definições dos filtros na rotina Controle de Acesso Usuários, acessar o modulo 16 - Ponto Eletrônico na rotina Relatórios> Mensais> Espelho de Ponto, e veja que será gerado o Espelho de Ponto somente dos Centro de Custos definido para o usuário especificado no controle de acesso:
Observação: Mesmo definindo o filtro na rotina Controle de Acesso Usuário, ao realizar o preenchimento dos parâmetros para impressão do Espelho de Ponto serão apresentados todos os Centros de Custos cadastrados no sistema, pois esse campo é abastecido pela tabela CTT.
A tabela CTT é de domínio da controladoria, sendo assim a rotina de Controle de Acessos não tem controle sobre esta tabela, mas o relatório não será impresso para Centros de Custos que o usuário não tem acesso.
Saiba Mais:
Manual do Ponto Eletrônico
Pacote de Expedição Contínua Acumulado de RH
0 Comentários