Produto: | TOTVS Varejo Supermercados
|
---|---|
Linha de Produto: | Linha Consinco |
Segmento: | Varejo Supermercados |
Módulo: | PARÂMETROS |
Função: | FORNECEDORES - MAX0055 |
Ticket: | 18299061 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPESTRUT-10193 |
Quando Acessa a aplicação Fornecedor - MAX0055 e clica no botão Gerar Ocorrência, informar um Fornecedor e no campo Divisão deixar a opção TODAS e inserir a ocorrência, a rotina irá inserir apenas o primeiro registro e para o segundo registro apresenta erro SQL. Quando é informada a Divisão não acontece o erro.
Analisando as evidências, nota-se que há um erro no momento em que a rotina tenta inserir uma linha já inserida, no caso quando há mais de uma divisão para ser inserida e no campo Divisão está com a informação TODAS. Não é recomendável ou usual utilizar-se de comando Rollback dentro do código, uma vez que a própria classe tem essa responsabilidade. Sendo assim, como forma de correção, foi realizada alteração/correção da forma como estava sendo inserido os registros na grid e depois gravados em bancos de dados, resultando na utilização correta da classe e otimizando a gravação das informações.
Se estiver na versão 24.01, atualizar o sistema para o service pack 24.01.002 ou service pack superior.
Clique aqui para mais informações sobre Fornecedor - MAX0055.