Histórico da Página
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 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 |