01. DADOS GERAIS

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


02. SITUAÇÃO/REQUISITO

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

03. SOLUÇÃO

Foi alterado para 6 casas em vez de 2.

04. DEMAIS INFORMAÇÕES

Se estiver na versão 23.07, atualizar o sistema para o service pack 23.07.031 ou superior.

05. ASSUNTOS RELACIONADOS

Não há.