Produto: | TOTVS Varejo Franquias e Redes
|
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | TOTVS Varejo - Franquias e Redes Retaguarda |
Função: | Financeiro - Incluir Operação PDV |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVE-8338 |
Foram identificadas 316 mensagens com o erro "BD: object references an unsaved transient instance - save the transient instance before flushing". Durante o dia, o sistema tenta reprocessar essas mensagens diversas vezes, ocasionando lentidão no processamento da fila de mensagens.
Método: IncluirOperacaoPDVOperacao.
Necessário analisar e corrigir o problema que começou a ocasionar este erro.
Foi realizado um ajuste na rotina IncluirOperacaoPDVOperacao para tratar o erro no processamento das mensagens. O erro estava ocorrendo devido ao sistema não estar conseguindo identificar a forma de pagamento utilizada na venda em algumas unidades de negócio.
Para a correção do problema, foi executado o Wizard de Configurações do Financeiro para as unidades de negócio que apresentavam erro, e foi implementada uma tratativa na rotina IncluirOperacaoPDVOperacao, para que erros oriundos de falha na identificação de forma de pagamento fossem tratados sem ocasionar erro no processamento das mensagens.