01. DADOS GERAIS
| Produto: | TOTVS Moda |
|---|---|
| Segmento: | Varejo |
| Módulo: | Varejo |
| Função: | Validar valor mínimo e quantidade mínima de produtos para reativação de cadastro durante a venda |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVAVAR-16431 DVAVAR-18412 |
02. SITUAÇÃO/REQUISITO
Foi solicitado que, após o cliente ficar 'x' dias sem realizar uma compra, a próxima aquisição tenha um valor mínimo e quantidade minima de produtos obrigatórios.
03. SOLUÇÃO
Foi desenvolvido o parâmetro NR_DIAS_REATIV_CAD_COMPRA para validar o número de dias sem compras realizadas e os parâmetros VL_MINIMO_REATIV_CADASTRO/QT_MINIMA_REATIV_CADASTRO para definir o valor mínimo e quantidade minima de produto necessário para a reativação do cadastro. Além disso, foi criada a restrição IN_LIB_MIN_REATI_CAD, que concede a determinados usuários a permissão para autorizar vendas abaixo desse valor mínimo.
Imagem 01 e 02 - Configuramos o número de dias sem compra com 40 dias e o valor mínimo de compra deve ser de R$ 500,00 reais.
Imagem 03 – Na restrição IN_LIB_MIN_REATI_CAD, cadastramos um usuário que tenha a permissão de liberar a venda mesmo que o valor mínimo de compra não seja atingido. Importante: caso nenhum usuário esteja cadastrado na restrição, e os parâmetros estejam preenchidos, a mensagem de aviso sobre o valor mínimo não bloqueará a venda. O bloqueio da venda ocorrerá somente quando pelo menos um usuário estiver cadastrado na restrição.
]
Imagem 04 - Para a demonstração utilizaremos o cliente '2', onde sua última compra foi no dia '03/09/2024' e a data em que estamos fazendo a demonstração é '18/10/2024' totalizando uma diferença de 46 dias.
Gif 01 - Acima, demonstramos como funcionará a validação e a restrição onde o usuário cadastrado poderá efetuar a liberação da transação, caso contrário a mesma não poderá ser finalizada.
Imagem 01 e 02 - Configuramos o número de dias sem compra com 2 dias e a quantidade mínima de compra deve ser de 5 produtos.
Imagem 03 – Na restrição IN_LIB_MIN_REATI_CAD, cadastramos um usuário que tenha a permissão de liberar a venda mesmo que a quantidade minima de compra não seja atingido. Importante: caso nenhum usuário esteja cadastrado na restrição, e os parâmetros estejam preenchidos, a mensagem de aviso sobre a quantidade minima de compra não bloqueará a venda. O bloqueio da venda ocorrerá somente quando pelo menos um usuário estiver cadastrado na restrição.
Imagem 04 - Para a demonstração utilizaremos o cliente '2', onde sua última compra foi no dia '02/06/2025' e a data em que estamos fazendo a demonstração é '15/07/2025' totalizando uma diferença de 43 dias.
Gif 01 - Acima, demonstramos como funcionará a validação e a restrição onde o usuário cadastrado poderá efetuar a liberação da transação, caso contrário a mesma não poderá ser finalizada.









