Produto: | TOTVS Varejo Supermercados |
---|---|
Linha de Produto: | Supermercados - Linha Consinco |
Segmento: | Varejo |
Módulo: | Acordos e Verbas |
Função: | Geração de Acordo por Estoque e Venda PDV (Concorrente) - MAC0052 |
País: | Brasil |
Ticket: | 19869368 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPCONTR-7635 |
Foi identificada a ocorrência do erro SQL ORA-01400: cannot insert NULL into durante a execução da Geração de Acordo por Estoque e Venda PDV, com regra de incentivo, via job. Após análise, constatou-se que o erro ocorre quando há uma venda de produto cujo fornecedor não está cadastrado para a divisão da empresa. Assim, ao comparar os dados com a verba registrada e não encontrar informações do comprador para a divisão correspondente, o sistema retorna o erro, interrompendo todo o processo.
Para corrigir o problema, o objeto foi ajustado para evitar a interrupção total do processo. Agora, ao invés de retornar erro e abortar a execução, o sistema simplesmente não gera o acordo correspondente ao produto/fornecedor envolvido no cenário do erro. A inconsistência é registrada, mas o processo continua normalmente, gerando os demais acordos válidos.
Se estiver na versão 24.01, atualizar o sistema para o service pack 24.01.038 ou service pack superior.
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.011 ou service pack superior.