01. DADOS GERAIS
Produto: | TOTVS Varejo Supermercados
|
---|
Linha de Produto: | Supermercados - Linha Consinco
|
---|
Segmento: | |
---|
Módulo: | CADASTRO |
---|
Função: | PRODUTO - MAX0091 |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPESTRUT-15440 |
---|
02. SITUAÇÃO/REQUISITO
Na rotina Produtos - MAX0091, deverá ser implementado um campo, onde o usuário definirá o número máximo de dias de validade, por produto, para conferência de recebimento, para evitar que o usuário informe datas futuras incoerentes com a data de validade do produto recebido de fato.
03. SOLUÇÃO
- Na rotina Produtos - MAX0091, na guia Geral, foi implementado um novo campo para compor os dados do Nro. Dias Validade Recebimento:
- O campo já existente para o campo Nro. Dias Validade Recebimento, passou a ser considerado o campo Mínimo ( Min.: ), ou seja, o usuário passará a informar a quantidade mínima de dias para a validade do recebimento;
- E foi então implementado o campo Máximo ( Max.: ), que irá armazenar quantidade máxima de dias para a validade no recebimento de produtos.
- Desta forma, os dois campos passarão a ter as seguintes regras:
- Ambos os campos não são obrigatórios;
- O campo Mínimo não poderá ser maior ou igual ao Máximo, se acontecer, não será permitida a alteração dos dados e mensagem de alerta ao usuário será exibida;
- Será permitido ao campo Mínimo receber o valor 0;
- Caso o campo Máximo seja informado, o campo Mínimo não poderá ficar nulo, se acontecer, não será permitida a alteração dos dados e mensagem de alerta ao usuário será exibida;
- Ao informar algum valor ao campo Mínimo, não será obrigatório informar valores no campo Máximo.

Imagem 1 - Demonstração de funcionamento do campo.
Se estiver na versão 25.01, atualize para o service pack 25.01.001 ou superior.
05. ASSUNTOS RELACIONADOS
Clique aqui para saber mais sobre Produto - MAX0091.