01. DADOS GERAIS
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | TOTVS DMS (Linhas Protheus) - Oficina (SIGAOFI) |
|---|
| Função: | Funções de Oficina (OFIXA018) |
|---|
| País: | Todos Países |
|---|
| Ticket: | Não se aplica |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-15702 |
|---|
02. SITUAÇÃO/REQUISITO
Foi identificada a necessidade de aprimorar o comportamento do sistema no processo de cancelamento de orçamento (OFIXA018) e na gestão de pedidos de transferência de peças, contemplando os seguintes pontos:
- Garantir que, ao cancelar um orçamento, o sistema anule automaticamente todos os pedidos de transferência com status PENDENTE relacionados à peça selecionada, considerando todas as filiais envolvidas;
- Ajustar o processo de cancelamento de orçamento realizado pelo painel para que não seja realizada a validação de permissão na rotina VAI_USRTRA, evitando que a ausência de permissão impeça o cancelamento dos pedidos de transferência, mesmo quando o orçamento já tenha sido cancelado;
- Corrigir o comportamento da tela de solicitação de transferência, onde o contador de peças faltantes não é atualizado automaticamente conforme as quantidades vão sendo distribuídas entre as filiais, garantindo que o saldo pendente seja recalculado em tempo real conforme as solicitações realizadas.
03. SOLUÇÃO
Foi realizado tratamento na rotina de cancelamento de orçamento e na funcionalidade de solicitação de transferência, garantindo maior consistência e integridade no controle de pedidos, com as seguintes premissas:
- Implementado ajuste para que, no momento do cancelamento do orçamento, todos os pedidos de transferência com status PENDENTE, vinculados às peças do orçamento, sejam automaticamente localizados e cancelados, independentemente da filial de origem ou destino;
- Removida a validação de permissão na rotina VAI_USRTRA durante o processo de cancelamento via painel, assegurando que a operação seja concluída integralmente, evitando cenários onde o orçamento é cancelado, mas os pedidos de transferência permanecem ativos;
- Ajustada a lógica da tela de solicitação de transferência para que o campo de quantidade faltante seja recalculado dinamicamente a cada inclusão de solicitação para outras filiais, refletindo corretamente o saldo ainda pendente até que a quantidade total requisitada seja completamente distribuída.
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
