Á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)

Função:Requisição de Peças (OFIOM020)
País:Todos Países 
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-15357


02. SITUAÇÃO/REQUISITO

Documentação de Inconsistência: Tabela VSJ e Processo de O.S.

1. Falha de Integridade: Validação de Duplicidade (Tabela VSJ)

Foi identificado que o processo de requisição de peças (Peças da OS - VSJ) permite a digitação de peças com o mesmo código e grupo assim apresentando uma falha na consistência de dados. Com isso ferindo a premissa a unicidade do registro baseada na chave composta Grupo do Item + Código do Item.

Comportamento Anômalo: Ao realizar a inserção informando apenas o código do produto, a validação de duplicidade é ignorada, permitindo a coexistência de registros idênticos que deveriam ser barrados, ocasionando erros de processo de cancelamento.

2. Inconsistência no Fluxo de Cancelamento de O.S.

O sistema está configurado para realizar a Reserva Automática de Peças no momento da digitação do Peças da OS e Exportação de Ordem para Ordem de Serviço, respeitando as diretrizes dos parâmetros:

  • MV_RITEORC:  Conteúdo : 1 - Reserva item do orçamento na importação orçamento para O.S.
  • MV_MIL0155: Conteúdo : S - Reservar automaticamente na digitação das Peças da OS (VSJ Manual)

Problema: O gatilho de estorno (estorno de reserva ao armazém logico de origem) não é disparado durante o cancelamento total da O.S., deixando o estoque "preso" a um documento inexistente.

Impactos Diretos no Negócio:


  • Falso Negativo de Estoque: Vendedores perdem vendas de peças que constam como "reservadas".
  • Inconsistência Logística: Divergência grave entre o status administrativo e físico.
  • Dificuldade de Auditoria: Necessidade de intervenção manual para liberar os itens.
⚙️
Diretriz para Correção (Requisito):

Implementar trava de integridade na VSJ para impedir registros com o mesmo Grupo+Código e ajustar o processo de estorno de reserva quando se é cancelado uma Ordem de serviço somente com peças requisitadas na tabela (Peças da OS - VSJ) para forçar o estorno imediato de todas as reservas vinculadas a Ordens de Serviços canceladas.

03. SOLUÇÃO

SOLUÇÃO

Resolução Técnica: Integridade VSJ e Estorno de Reserva

Foi realizada a correção estrutural do sistema para garantir a integridade dos dados na tabela VSJ e a automação do fluxo de estoque durante o ciclo de vida da Ordem de Serviço.

Integridade e Regras

  • Validação VSJ: Ajustada para validar a chave Grupo + Código de forma mandatória, impedindo duplicidades via digitação manual ou automática.
  • Ajuste Cancelamento de OS (OFIOM150): Remoção de validações redundantes, centralizando a inteligência do processo no ponto nativo de entrada de dados.

Gestão de Estoque

  • Estorno Automático: Corrido processo de estorno de reservas na rotina Cancelamento de O.S. para liberação imediata das reservas vinculadas.
✔️
Resultado da Implementação:

Com esta adequação, o sistema elimina o risco de inconsistências no cadastro de itens e assegura que a disponibilidade do estoque reflita fielmente o status operacional das Ordens de Serviço.



04. DEMAIS INFORMAÇÕES



05. ASSUNTOS RELACIONADOS