| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | WMS CENTRO DE DISTRIBUIÇÃO - DESKTOP |
| Função: | CONFERÊNCIA DE SEPARAÇÃO - LOG0065 |
| País: | Brasil |
| Ticket: | 18875274 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPWMSEXP-3967 |
Foi Identificado que o problema vinha de um possivel tipo de Update, dessa forma a alteração contemplou 3 aplicações e as mesmas deverão ser testadas, pois se trata do mesmo cenario... As Aplicações alteradas foram "CONFERENCIA DE MESA", "DIGITAÇÃO DE GUIA CEGA" e "LIBERAÇÃO DE CONFERENCIA DE SEPARAÇÃO POR COLETOR".
A alteração ocorreu por conta de que na conferencia de mesa no momento que era atualizado o campo QTDULTCONFERENCIA recebendo os dados do campo QTDCONTADA, mas dessa forma tambem era atualizado o campo QTDCONTADA ao mesmo tempo para 0, assim o centura se perdia e o erro existia, ao realizar um update no banco de dados os dados retornam de forma correta, ao realizar no centura os dados retornam de forma incorreta, a solução foi separar os SELECTS da seguinte forma:
UPDATE ANTIGO 1 UPDATE:
Update MLO_CARGAECOLETOR Set
QTDULTCONFERENCIA = QTDCONTADA,
INDRECONFERENCIA = \'S\'Where NROCARGA = :pnNroCarga
QTDCONTADA = 0
ATUAL 2 UPDATES:
Update MLO_CARGAECOLETOR Set
QTDULTCONFERENCIA = QTDCONTADA,
INDRECONFERENCIA = \'S\'Where NROCARGA = :pnNroCarga
Update MLO_CARGAECOLETOR Set
INDRECONFERENCIA = \'S\'Where NROCARGA = :pnNroCarga
QTDCONTADA = 0
Foi alterado para 6 casas em vez de 2.
Se estiver na versão 23.07, atualizar o sistema para o service pack 23.07.031 ou superior.
Não há.