Cleiton Souza Postado 26 de Março de 2013 Tópicos Que Criei: 69 Tópicos/Dia: 0.01 Meu Conteúdo: 339 Conteúdo/Dia: 0.06 Reputação: 12 Pontos/Conquistas: 2.393 Conteúdo Resolvido: 0 Dias Ganho: 8 Status: Offline Idade: 46 Denunciar Compartilhar Postado 26 de Março de 2013 Prezados, Estou tendo o erro abaixo após ter migrado o Chronus para a nova plataforma .net. Executando a fórmula 012 individualmente para o funcionário tanto na fórmula Delphi ou .Net a mesa é executada com sucesso para o funcionário. O conteúdo da fórmula 012 segue abaixo: (HADNOT(IPM, FPM, '0')*60)/52.5 Segue erro ao tentar executar o recálculo: ** Erro ao calcular o funcionário 2370 da coligada 1 ** Mensagem Interna de Erro: Erro na execução da fórmula 012, evento 0040. Não foi possível converter o resultado para inteiro.Mensagem Interna de Erro: A cadeia de caracteres de entrada não estava em um formato incorreto. StackTrace: em RM.Pto.Calculo.Utils.PtoFormulaUtilsObj.CalculaEventoPorFormula(PtoBindEventoPontoFolha bindEventoCalculadoPorFormula, PtoCalculoContext context, Dictionary`2& eventosCalculados) em RM.Pto.Calculo.Utils.PtoFormulaUtilsObj.CalculaEventoPorFormula(PtoBindEventoPontoFolha bindEventoCalculadoPorFormula, PtoCalculoContext context) em RM.Pto.Calculo.CodCalculo.Subscriber.PtoCalculaFormulaPeriodoSbc.CalculaMovimentoDoPeriodoPorFormula(PtoCalculoContext context) em RM.Pto.Calculo.CodCalculo.Subscriber.PtoCalculaFormulaPeriodoSbc.DoSavePeriodo(PtoCalculoContext context) em RM.Pto.Calculo.Objetos.PtoCalculoBaseSbc.DoSaveContext(PtoCalculoContext context) em RM.Lib.Subscriber.RMSSubscriber`1.SaveContext(TContext context) em RM.Lib.Subscriber.RMSSubscriberController`2.DoSaveSubscriber(List`1 list) em RM.Lib.Subscriber.RMSSubscriberController`2.ExecuteOneLog(List`1 listParam, Int32 lenPackageCxt, Object ownerData) Alguém tem uma ideia? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Luciano DP Postado 26 de Março de 2013 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 269 Conteúdo/Dia: 0.05 Reputação: 15 Pontos/Conquistas: 1.574 Conteúdo Resolvido: 0 Dias Ganho: 12 Status: Offline Idade: 41 Dispositivo: Windows Denunciar Compartilhar Postado 26 de Março de 2013 Cleiton, Eu tive um problema parecido na criação de uma fórmula de desc do plano de saúde, no final dela multipliquei por 1 e passou, só não me pergunte o pq. kkkkkkkkkkkkkkkkkkkkkkkkkk Abs. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Cleiton Souza Postado 26 de Março de 2013 Tópicos Que Criei: 69 Tópicos/Dia: 0.01 Meu Conteúdo: 339 Conteúdo/Dia: 0.06 Reputação: 12 Pontos/Conquistas: 2.393 Conteúdo Resolvido: 0 Dias Ganho: 8 Status: Offline Idade: 46 Autor Denunciar Compartilhar Postado 26 de Março de 2013 Luciano até tentei, mas não resolveu...kkkkk Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Cleiton Souza Postado 28 de Março de 2013 Tópicos Que Criei: 69 Tópicos/Dia: 0.01 Meu Conteúdo: 339 Conteúdo/Dia: 0.06 Reputação: 12 Pontos/Conquistas: 2.393 Conteúdo Resolvido: 0 Dias Ganho: 8 Status: Offline Idade: 46 Autor Denunciar Compartilhar Postado 28 de Março de 2013 Prezados a TOTVS me deu a solução. Na fórmula que utilizo será necessário colocar a função ARRED, como segue: ARRED((HADNOT(IPM, FPM, '0')*60)/52.5). Fiz isto e funcionou. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.