Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS DMS

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:

Totvs Dms (Linha Protheus) - Oficina (SIGAOFI)

Totvs Dms (Linha Protheus) - Auto-Peças (SIGAPEC)

Função:

Painel do Orçamento (OFIXA018)

Orçamento por Fases (OFIXA011)

País:Todos Países
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-15163


02. SITUAÇÃO/REQUISITO

Painel do Orçamento | Rotina (OFIXA018)

Análise Tecnica.

Ao acessar a rotina Painel do Orçamento (OFIXA018) e realizar a alteração de um Pedido de Venda, foi identificado comportamento inconsistente no processo de reserva de estoque em cenários onde:

Existem itens sem saldo suficiente em estoque para atendimento do pedido;
É realizada a geração de Solicitação de Transferência entre filiais para suprir a necessidade desses itens;
Após a geração da solicitação, ocorre a gravação do pedido com reserva dos itens.

! Comportamento Observado

Durante esse fluxo, ao retornar ao grid de peças do orçamento/pedido, observa-se que campos essenciais relacionados aos itens são limpos ou desconsiderados (ex: informações de quantidade reservada, vínculo com o código de movimentação interna).

Consequências Diretas:

  • O sistema perde a rastreabilidade da reserva original dos itens;
  • Caso o pedido de venda seja posteriormente cancelado (total ou parcialmente), o processo de estorno: Não retorna corretamente os itens ao armazém de origem;
  • Pode gerar divergência de saldo entre os armazéns lógicos;
  • Impacta diretamente na integridade do controle de estoque e reservas.
✔️
Esse comportamento fere o requisito funcional esperado, onde:

Toda reserva gerada a partir de um pedido deve manter vínculo consistente com sua origem, garantindo que, em caso de cancelamento, o estoque seja devidamente estornado ao seu local de origem.

03. SOLUÇÃO


Solução de Inconsistência de Reserva no Painel do Orçamento | Rotina OFIXA018

Foi realizada a correção na preservação dos dados do Pedido de Venda, garantindo a integridade das informações dos itens após a gravação e reserva na geração de solicitações de transferência entre filiais. A partir deste ajuste, o sistema opera da seguinte forma:

Preservação de Dados Os dados no grid de peças são integralmente preservados, mantendo todas as informações necessárias para o controle da reserva após a geração da solicitação de transferência entre filiais.
Controle de informações de campos relacionados a Reserva Campos chaves como: quantidade reservada e vínculos de movimentação permanecem consistentes durante a gravação.
Segurança na Gravação O processo foi protegido contra sobrescritas indevidas, assegurando que o estado dos itens seja mantido até a finalização.

🔄 Impacto no Cancelamento

Com a preservação dessas informações, o processo de cancelamento do pedido (total ou parcial) passa a executar corretamente:

  • Estorno automático das reservas;
  • Devolução dos itens ao armazém de origem;
  • Manutenção da consistência de saldo entre armazéns logicos.

Conclusão e Rastreabilidade

Dessa forma, o fluxo completo de solicitação de transferência entre filiais com reserva desde a geração da necessidade até o eventual cancelamento passa a operar de forma íntegra.

✓ Integridade e Rastreabilidade de Estoque preservadas



04. DEMAIS INFORMAÇÕES



05. ASSUNTOS RELACIONADOS

  • Não há.