Histórico da Página
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 na rotina Painel de Orçamento (OFIXA018), especificamente no controle de solicitações e pedidos de transferência de peças entre filiais.
Atualmente, quando uma mesma peça é solicitada para mais de uma filial, o sistema permite a geração de múltiplos pedidos de transferência para atender a distribuição das quantidades requisitadas. Neste cenário, ao gravar a solicitação, o sistema gera corretamente os pedidos de transferência para as respectivas filiais.
Contudo, foram identificados problemas durante o processo de cancelamento do orçamento:
- No cancelamento total, o sistema realiza o cancelamento apenas de um dos pedidos de transferência pendentes, mantendo os demais pedidos ativos;
- No cancelamento parcial, ocorre o mesmo comportamento, onde apenas uma linha relacionada à transferência é anulada;
- Como consequência, permanecem pedidos de transferência pendentes para determinadas filiais, gerando inconsistência entre o orçamento cancelado e os pedidos ainda ativos no sistema.
Além disso, foram identificados os seguintes comportamentos indevidos:
- Durante o cancelamento do orçamento pelo Painel de Orçamento (OFIXA018), o sistema realiza validação de permissão do usuário na tabela VAI_USRTRA. Em cenários onde o usuário não possui permissão, o orçamento é cancelado, porém os pedidos de transferência permanecem pendentes;
- Na tela de solicitação de transferência, o contador de peças faltantes não é atualizado automaticamente conforme as quantidades são distribuídas entre as filiais, exigindo atualização manual da tela para refletir o saldo restante.
03. SOLUÇÃO
Realizado ajuste na rotina Funções de Oficina (OFIXA018) para que, ao executar o cancelamento total ou parcial do orçamento, o Pedido de Transferência (OFIXA020) também seja tratado da seguinte maneira:
- Caso o Pedido de Transferência esteja com status PENDENTE, ele será cancelado automaticamente;
- Caso o Pedido de Transferência não esteja em status PENDENTE, nenhuma ação será realizada sobre ele;
- A regra é aplicada tanto para cancelamento total quanto parcial do orçamento.
04. DEMAIS INFORMAÇÕES
...
Foi realizado ajuste no processo de cancelamento de orçamento da rotina Painel de Orçamento (OFIXA018).
Os seguintes tratamentos foram implementados:
- Ajustada a rotina de cancelamento para que o sistema localize e realize a anulação de todos os pedidos de transferência com status PENDENTE relacionados à peça selecionada, considerando todas as filiais envolvidas na solicitação;
- Corrigido o comportamento onde apenas uma linha de transferência era cancelada, garantindo agora o processamento completo de todas as solicitações vinculadas ao orçamento;
- Alterada a validação de permissão no cancelamento via Painel de Orçamento (OFIXA018), desconsiderando a verificação da tabela VAI_USRTRA durante este processo, evitando inconsistências onde o orçamento era cancelado e os pedidos de transferência permaneciam ativos;
- Implementado ajuste na tela de solicitação de transferência para atualização dinâmica do contador de peças faltantes, recalculando automaticamente o saldo pendente conforme as quantidades são direcionadas para as filiais.
Com os ajustes realizados, o sistema passa a garantir consistência entre o cancelamento do orçamento e os pedidos de transferência gerados, além de melhorar a usabilidade da tela de solicitação de transferência.
04. DEMAIS INFORMAÇÕES
| Pacotes gerados | 12.1.2310:https://r.totvs.io/p/1250156 12.1.2410:https://r.totvs.io/p/1250157 12.1.2510:https://r.totvs.io/p/1250158 |
|---|
05. ASSUNTOS RELACIONADOS
- Não há.
| Templatedocumentos |
|---|
...