Histórico da Página
...
| 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
- 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 para que não seja realizada a validação de permissão de usuário no caso de solicitações de transferência pendentes;
- Corrigir o comportamento da
- 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
Foi realizado tratamento ajuste no processo de cancelamento de orçamento na da rotina Painel de Orçamento (OFIXA018), garantindo maior consistência e integridade no controle de pedidos:.
Os seguintes tratamentos foram implementados:
- Ajustada a rotina de cancelamento para que o sistema localize e realize a anulação de 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;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 Removida a validação de permissão de usuário durante o processo de cancelamento via Painel de Orçamento (OFIXA018), desconsiderando a verificação da tabela VAI_USRTRA durante este processo, evitando cenários inconsistências onde o orçamento é era cancelado , mas e os pedidos de transferência permanecem permaneciam ativos;
- Ajustada a lógica da Implementado ajuste na 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 filiaispara 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
...