Histórico da Página
...
| Produto: | TOTVS Distribuição Linha Winthor
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha Winthor | ||||||||||||||||
| Segmento: | Distribuição TOTVS Goiânia | ||||||||||||||||
| Módulo: | 17 - WMS | ||||||||||||||||
| Função: | 1756 - EMITIR O.S. E ETIQUETA | ||||||||||||||||
| Ticket: | 25434423 | ||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DDWMS-16369 |
02. SITUAÇÃO/REQUISITO
A rotina 1756, responsável por imprimir Ordens de Serviço (O.S.) e etiquetas no WinThor WMS, apresenta um erro de cálculo na quantidade de caixas (cx) para O.S. do tipo 17. O sistema está utilizando a função SQL TRUNC para calcular quantidade / quantidade_unitária_por_caixa, o que descarta a parte decimal e gera uma contagem menor que a real, resultando em subestimação da quantidade de caixas.
Solução:
03. SOLUÇÃO
Substituir a lógica de truncamento no cálculo de caixas para utilizar arredondamento adequado (por exemplo, CEIL ou outro método que considere a parte fracionária) de forma que a quantidade de caixas reflita corretamente a divisão entre unidades e unidades por caixa, considerando frações residuais. Após essa correção, a rotina 1756 deve gerar relatórios/impressões com a quantidade correta de caixas para O.S. tipo 17.
04. DEMAIS INFORMAÇÕES
Não se aplica
...