NOME DO REQUISITO

Linha de Produto:

RM

Segmento:

Construção e Projetos

Módulo:

TOTVS Automação de Ponto

Função:

Recálculo

Situação/Requisito:

 Ao efetuar o recálculo do espelho de alguns funcionários a seguinte mensagem é apresentada e o recálculo não é efetuado:

"** Erro ao calcular o funcionário 000027 da coligada 2 **

Mensagem Interna de Erro: Referência de objeto não definida para uma instância de um objeto.

StackTrace:

em RM.Pto.Calculo.Utils.PtoAbonoUtils.TransformaOcorrenciaDeFaltaEmAtraso(PtoCalculoJornada calculoJornada, PtoFuncionarioContext funcContext)

em RM.Pto.Calculo.Utils.PtoAbonoUtils.AbonaJornada(PtoCalculoContext context, PtoCalculoJornada calculoJornada)

em RM.Pto.Calculo.Ocorrencia.Subscriber.PtoAbonoSbc.DoPrepareJornadaFromPeriodo(PtoCalculoContext context, PtoCalculoJornada calculoJornada)

em RM.Pto.Calculo.Objetos.PtoCalculoBaseSbc.DoPrepareContext(PtoCalculoContext context)

em RM.Lib.Subscriber.RMSSubscriberSimple`1.PrepareContext(TContext context)

em RM.Lib.Subscriber.RMSSubscriberController`2.DoPrepareSubscriber(List`1 contextList, Boolean initializeSubscriber)

em RM.Lib.Subscriber.RMSSubscriberController`2.ExecuteOneLog(List`1 listParam, Int32 lenPackageCxt, Object ownerData)"

Solução/Implementação:

Foi realizado o ajuste para que o recálculo seja executado com sucesso quando o funcionário possui duas ocorrências passíveis de serem abonadas em sequência, por exemplo:

 Data                       Tipo de ocorrência        Intervalo da Ocorrência      Passível de ser abonada

10/10/2016                         A                            09:30 às 10:00                              Sim

10/10/2016                         A                            10:00 às 10:40                              Sim

Chamados relacionados:

MRH-129