Ocorrência
No processo de Apuração de resultados é apresentada a seguinte mensagem: "A fórmula XXXX não pode ser executada! Referência de objeto não definida para uma instância de um objeto."
Ambiente
TOTVS Educacional - Educacional - EDU - Todas as versões
Causa
Essa mensagem ocorre quando executamos o processo de Apuração de resultados do período letivo, marcando o check box Cálculo resultados finais no período letivo, porém a fórmula amarrada possui função de fórmula que grava valores na etapa (GravaCampoEtapa) do aluno ou altera situação de matricula no aluno na disciplina (GravaCampoMatricula).
Não é possível processar dados na tabela SMATRICULA utilizando o contexto da SMATRICPL. As funções de GravaCampoMatricula e GravaCampoEtapa são para utilização exclusiva no contexto de disciplinas.
Solução
Para solução da demanda a fórmula responsável pelo Cálculo de resultados finais no período letivo deve ser ajustada para não gravar dados na etapa do aluno com a função GravaCampoEtapa ou alterar situação de matrícula na disciplina com a função GravaCampoMatricula, pois essas funções são exclusivas da matrícula em disciplinas e foge do contexto executado e esperado pela fórmula que é a SMATRICPL. Para o cálculo do resultado final do aluno no período letivo será necessário utilizar a função GravaCampoPL.
0 Comentários