01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo
|
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição TOTVS Goiânia |
| Módulo: | 9 - EXPEDIÇÃO |
| Função: | 936 - CONFERIR SEPARAÇÃO POR PEDIDO |
| Ticket: | 23295744 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDESTOQUE-20538 |
02. SITUAÇÃO/REQUISITO
1. Foi identificado na rotina 936, que a rotina estaria ignorando o parâmetro da rotina 238, utilizar múltiplo igual 0 ou 1, e na rotina 203, possuir um valor de múltiplo estaria desconsiderando o da rotina 238 quando a permissão 19 está habilitado com isso não estaria sendo possível conferir uma unidade do produto selecionado a flag de CÓDIGO DO PRODUTO, na rotina 936.
2. Ao gerar um produto na rotina 316, que possuir múltiplo de 3 e o cliente não valida o múltiplo de venda (PCCLIENT.VALIDARMULTIPLODEVENDA), e aceita venda fracionada igual SIM, na rotina 936 não estava sendo possível realizar a conferência pois o produto possuía valor do múltiplo na PCPRODUT.
03. SOLUÇÃO
1. Após a aplicação da correção, foi validado que a rotina 936 respeita corretamente o parâmetro da rotina 238, conforme o valor configurado para utilização de múltiplo. A lógica de priorização entre rotina 203 e rotina 238 foi ajustada, e agora a conferência de produtos com unidade está sendo realizada com sucesso, inclusive quando a permissão 19 está habilitada.
2. A correção ajustou o comportamento da rotina 936 para que, nesses casos, a conferência seja permitida independentemente do valor de múltiplo na PCPRODUT, respeitando a configuração do cliente que aceita vendas fracionadas e não valida o múltiplo. Após os testes, foi possível realizar a conferência normalmente, sem bloqueios indevidos.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica