Linha de Produto:

Protheus

Segmento:

Financeiro

Módulo:

SIGAFIN

Função:

FINA677

Situação/Requisito:

Ao estornar uma liberação para o financeiro de uma prestação de contas gera o Error.log "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 da prestação de contas.

Tickets relacionados:

2753146

Requisito:MPRIMESP-14977