Troca de Regra Durante o Período
6018 Disponível por enquanto apenas para a versão Protheus 6.09 após liberação do Laboratório de Produtos (Qualidade).
O SIGAPON passar a tratar as Trocas de Regras de Apontamento da mesma forma que trata as Trocas de Turno de Trabalho e mantém o histórico das trocas no arquivo "SPF" - Trocas de Turno. Além disso, a regra poder ser vinculada a uma exceção para que em determidado período ou determinado dia seja considerada a regra da Exceção/ Regra do Cadastro de Funcionários.
Será necessário seguir as seguintes configurações:
1 - ) Inlcuir, através da Ferramenta Configurador, os Campos PF_REGRADE e PF_REGRAPA na Tabela de Trocas de Turno SPF. Suas Características são as seguintes:
Tipo : C (Carcter)
Tamanho : 02 (Dois)
Decimais : 0 (Zero)
Descrição: Para o campo PF_REGRADE <=> Regra De
Para o Campo PF_REGRAPA <=> Regra Pa
Validação: Não será necessário inlcuir a validação, quando o usuário entrar no Cadastro de Troca de Turno o sistema verifica a existência dos campos e automa ticamente inclui as validações necessárias. Isso serve também para a consulta via tecla .
2 - ) Inlcuir, através da Ferramenta Configurador, os Campos P2_REGRA na
Tabela de Exceções SP2.
Suas Características são as seguintes:
Tipo : C (Carcter)
Tamanho : 02 (Dois)
Decimais : 0 (Zero)
Descrição: Regra
Validação: Não será necessário incluir validação, quando o usuário entrar no Cadastro de Excecões o sistema verifica a existência do campo e automaticamente incluir as validações necessárias. Isso serve também para a via tecla .
Observações importantes:
1 - ) É necessário coerência nas trocas de Regra de Apontamento.
Exemplo:
Se o funcionário começou o período em uma Regra em que as tolerâncias são diárias não será possível Regra em que as tolerâncias sejam diferentes de diárias.
2 - ) Para a definição de qual evento de Faltas/Atrasos Mês anterior o sistema considera (autorizado ou não autorizado) a Busca será feita baseada na Regra do Cadastro de Funcionários.
3 - ) O Cálculo Mensal considera apenas a Regra do Cadastro para a apuração das horas, sendo assim, é importante estar observando o 1º item acima (Coerência nas Trocas de Regra).
________________________________________________________________________
Programas que foram Modificados para o Tratamento de Troca de Regras:
________________________________________________________________________
Cadastros:
PONA040: Manutenção de Marcações: No que diz respeito a verificação de Trabalhar em Dias, Feriados ou não e na busca do Evento de Faltas/Atrasos Mê Anterior.
PONA060: Cadastro de Regras de Apontamento: Na exclusão de alguma Regra, verificar os Cadastros de
Exceções e Trocas de Turno, além do Cadastro de Funcionários, antes de excluir efetivamente a Regra.
PONA090: Cadastro de Exceções por período para a inclusão de validações no novo campo P2_REGRA.
PONA140: Cadastro de Exceções Diárias (por funcionário) idem ao PONA090.
PONA160: Trocas de Turno : Além de validações para os campos, foi incluido tratamento para que o sistema verifique, na inclusão de uma nova Troca de Turno/Regra de Turno, Sequência e Regra que o funcionário se encontra em determinada data dentro do período de apontamento.
PONA230: Manutenção de Marcações por Centro de Custo (Idem ao PONA040) + inclusão da Regra no Calendário para facilitar a visualização das Trocas.
________________________________________________________________________
Miscelânea:
PONM010: Leitura e Classificação das Marcações na definiçãodo Evento de Faltas/Atrasos Mes Anterior.
PONM030: Geração de Marcações na verificação do funcionário trabalhar ou não em Feriados.
PONM070: Idem ao ítem anterior (PONM030).
PONM090: Fechamento Mensal: Passa gravar no Cadastro de Funcionários e de Troca de Turno/Regra, além doTurno, Sequência inicial do próximo período de Apontamento a Regra em que se inicia período.
Relatórios:
PONR010: Espelho de Ponto para verificação do funcionário trabalhar ou não em feriados.
IMPESP : Espelho de Ponto Expecífico (Idem ao PONR010).
________________________________________________________________________
Outros:
PONXFUN:Funções Genéricas do Ponto:CriaCalend() que efetua a criação do Calendário e que
passar a considerar a Regra.
fTrocaTno() verifica as Trocas de Turno e passa a verificar, também, as Trocas de Regra.
GetExcecoes(), GetExceTop() e fAddExe() que retornam as Exceções para o Calendário de Marcações e passa a Tratar as Trocas de Regra.
PutMarcAuto() Utilizado no PONM010 para geração automática das Marcações de acordo com a Regra de Apontamento.
PONXAPO: Apontamento das Marcações que verifica dia-a-dia a regra que deve considerar para o Apontamento das Marcações.
Nível 1 (Acesso Clientes)