| Produto: | TOTVS Distribuição e Varejo |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição TOTVS Goiânia |
| Módulo: | 41 - HOME CENTER |
| Função: | 4177 - CANCELAR PEDIDO DE VENDA ASSISTIDA |
| Ticket: | 24454849 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-54996 |
A Rotina 4177 - Cancelar Pedido de Venda Assistida no modo de Agendamento Automático (Temporizador) não estava validando os controles de acesso do usuário configurados na Rotina 530.
Em um cenário específico, a rotina permitia o cancelamento de pedidos que possuíam Mapa de Separação emitido, mesmo que o usuário logado não tivesse o Controle 1 (Permissão para cancelar pedido com mapa emitido) marcado na Rotina 530. O cancelamento manual validava corretamente esta permissão, mas a opção do temporizador não.
Tornou-se necessário que o temporizador valide todas as permissões pertinentes da Rotina 4177 antes de realizar o cancelamento dos pedidos.
Foi implementada uma correção na Rotina 4177 para garantir que o processo de cancelamento automático (via agendamento/timer) respeite as permissões de acesso do usuário configuradas na Rotina 530.
Com esta melhoria, a validação da permissão "Cancelar pedido com mapa de separação emitido" é aplicada durante o cancelamento automático. As regras de todas as permissões, que antes só eram validadas no cancelamento manual, foram estendidas para a opção do temporizador.
Dessa forma, se a permissão estiver desmarcada na Rotina 530, pedidos com mapa de separação emitido não serão cancelados pelo agendamento e serão logados na tabela PCLOGALTERACAODADOS com a observação de que o usuário não possui permissão para tal ação.
Rotinas e Dependências
Para a correta aplicação da correção, é necessário atualizar as seguintes rotinas:
O procedimento a seguir demonstra a validação do cancelamento agendado (temporizador) quando o usuário não possui permissão para cancelar pedidos com mapa de separação emitido.
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |