Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Linha de Produto:

Protheus

Segmento:

FinanceiroServiços

Módulo:

SIGAFINFinanceiro

Função:

FINA677FINA677APP

Situação/Requisito:

Ao estornar uma liberação para o financeiro de uma prestação de contas gera o Error.log , o sistema apresenta mensagem de inconsistência "variable is not an object on F677VALFLF(FINA677.PRW)"

Solução/Implementação:

Na função F677VALFLF() que faz a pós validação dos dados, o modelo que estava retornando era o da função FWModelActive(), que chama o último modelo ativo. No caso, após realizar a exclusão do título financeiro da prestação de contas, a rotina ativa o modelo dos complementos do título. Isso gerava conflito, pois a rotina de validação estava esperando o modelo da prestação de contas. A chamada do modelo então foi alterada pela função FWLoadModel(), que carrega diretamente o modelo Foi feito então um tratamento no momento exatamente após o estorno do financeiro, para retornar com o modelo de dados correto da prestação de contas.

Tickets relacionados:

2753146

Requisito:MPRIMESP-14977