Home

Linha Microsiga Protheus

Páginas filhas
  • Troca de Regra Durante o Período -- 10199

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)
Espanhol , Inglês
Advanced Protheus 6.09

  • Sem rótulos