Dúvida
Como cadastrar motivo de troca e movimentar saldos?
Ambiente
TOTVS Varejo - TOTVS Moda - Varejo
Solução
Foi criado um novo processo que permite informar um motivo de troca associado a uma operação responsável pela movimentação dos saldos dos produtos. Para atender essa necessidade, foi desenvolvido o componente PDVFL047, que possibilita o cadastro e a manutenção dos seguintes campos:
- Código;
- Descrição;
- Dias permitidos para troca;
- Operação.
O componente será acionado a partir da tela de seleção da nota de troca no PDVFP004, por meio do botão Motivo, localizado no rodapé da tela.
Para que a funcionalidade esteja disponível, é necessário configurar o parâmetro de empresa TP_MOTIVO_DEV_PDV com o valor 1.
1. Configure o parâmetro empresa TP_MOTIVO_DEV_PDV com valor 1, conforme imagem;
Imagem 1. Configuração do parâmetro;
Imagem 2. Validações campo Operação;
Gif 3 - Funcionamento do componente PDVFL047: Cadastro, edição, validação e remoção de registros;
Gif 4 - Conforme demonstrado no GIF acima, para realizar o processo de devolução será obrigatório informar um motivo. O campo Motivo abrirá um componente que exibirá os motivos previamente cadastrados no sistema. Após a seleção do motivo desejado, será possível prosseguir e concluir o processo de devolução;
Gif 5 - Conforme demonstrado no GIF acima, o sistema realiza a validação da quantidade de dias permitidos para o motivo de devolução selecionado. Neste cenário, como o usuário logado não possuía permissão para prosseguir com a devolução, foi necessária a autenticação de um usuário com a devida autorização. Após a validação do usuário autorizado, o processo de devolução pôde ser continuado normalmente;
Gif 6- Conforme demonstrado acima, o processo funciona da seguinte forma: ao encerrar a transação no PDVFM001, o sistema identifica, para cada item de devolução, o motivo de troca selecionado. Caso existam itens com motivos vinculados a operações diferentes, será gerada uma transação adicional para cada operação distinta, realizando a movimentação de saldo conforme configurado no respectivo motivo.
Exemplos:
Dois motivos diferentes, vinculados a operações diferentes: serão geradas duas transações adicionais
Dois motivos diferentes, mas vinculados à mesma operação: será gerada apenas uma transação adicional
O exemplo apresentado acima demonstra um cenário com dois motivos distintos, cada um associado a uma operação diferente, resultando na geração de duas transações adicionais para movimentação dos saldos.
0 Comentários