| Produto: | TOTVS Distribuição Linha Winthor |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição TOTVS Goiânia |
| Módulo: | 17 - WMS |
| Função: | DIFERENÇA ESTOQUE |
| Ticket: | 24578583 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDWMS-15837 |
O objeto WMS_GRAVAR_SALDO_ESTOQUE_ATUAL (rotina 1700) está gerando comportamento incorreto/erro ao persistir saldos, criando registros repetidos para o mesmo produto e data. As rotinas 1707 e 1118 consultam esses dados e exibem o histórico duplicado no extrato de produto. É requisito que a gravação de saldo seja idempotente (verifique existência antes de inserir ou realize upsert) e que consultas exibirão informações consolidadas.
Corrigir a lógica do objeto WMS_GRAVAR_SALDO_ESTOQUE_ATUAL para: (a) verificar existência de registro por produto+data antes de inserir; (b) realizar atualização (update) quando apropriado; (c) tratar exceções e logar tentativas falhas; (d) considerar criação de restrição de unicidade/índice para evitar duplicidades por nível de dado desejado (produto+data ou produto+data+lote). Rever queries em 1707/1118 para garantir leitura consolidada e robusta a repetições.
Não se aplica
Não se aplica