Avalados por :

Como evitar a geração de múltiplas chamadas na gravação de tempo negativo - Dicas e sugestões

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Estou criando um novo conjunto de regras para uma população específica de funcionários. Isso envolve o registro de tempo negativo. Tenho um cenário para o qual gostaria de pedir ajuda.

Os funcionários registram suas horas extras com base em cada tarefa concluída (enquanto adicionam notas na reserva de tempo).

Às vezes isso acontece quando estão em espera e recebem uma ligação para realizar essas tarefas.

Se realizarem várias tarefas com intervalos entre elas, receberão pagamentos de chamada múltiplos. No entanto, se não houver intervalo entre o término de uma tarefa e o início da próxima, eles deveriam receber apenas uma chamada.

Por exemplo (tabela TIP):

De A 1 ID P CT TTyp Número de O

10.5000 11.5000 0 3 01 00 ( 1300 P 1.0000
11.5000 13.5000 0 3 01 00 ( 1300 P 2.0000

Neste exemplo, apenas uma chamada deve ser paga, pois não há intervalo entre os registros de tempo.

Se o segundo registro de tempo começasse em 11.7500, então duas chamadas deveriam ser pagas.

Meu problema é que não consigo impedir a geração da segunda chamada. Como posso me referir à linha anterior na tabela TIP para evitar a geração da segunda chamada?

Qualquer sugestão será muito apreciada.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Olá, você pode usar o infotype-2004 para atender à sua necessidade.

Obrigado

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Você pode verificar seu horário e verificar se a hora DO registro atual é igual à hora A (salva) do registro anterior:

EXCLUIR SALVAR_HORA.

LOOP NA tabela TIP.

SE TIP-DO = SALVAR_HORA.

* não há nova chamada

FIM-SE.

SALVAR_HORA = TIP-A.

FIM-LOOP.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado pela resposta, Volker.

Caso esteja interessado, consegui criar um par de PCRs que geram tipos de tempo.

O Tipo de Tempo A é um contador de chamadas.

O Tipo de Tempo B armazena a hora de término do tipo de tempo anterior (sendo substituído ao final de cada cálculo).

Portanto, antes de o primeiro par de tempos passar pelos cálculos, esses PCRs geram Tipo de Tempo A = 0 e Tipo de Tempo B = SNTE.

O primeiro par de tempos é processado e faz referência a ambos Tipos de Tempo. Se o Tipo de Tempo B for igual a SNTE, nenhuma chamada é gerada e o Tipo de Tempo B é atualizado ao final desse par de tempos.

O segundo par de tempos é processado e faz referência ao novo valor em Tipo de Tempo B. Se for o mesmo, não há chamada. Se houver uma diferença, são feitas verificações contra Tipo de Tempo A e os dados de Disponibilidade (IT2004) e, se as condições estiverem corretas, uma chamada é gerada. Tipo de Tempo B é atualizado.

Em seguida, o terceiro par de tempos é acessado, etc...

Parece estar funcionando ?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?