...
| Produto: | TOTVS Varejo Supermercados | Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | CADASTRO |
|---|
| Função: | PRODUTO - MAX0091 |
|---|
| Ticket: |
|
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPESTRUT-15440 |
|---|
02. SITUAÇÃO/REQUISITO
Acrescentar Na rotina Produtos - MAX0091, deverá ser implementado um campo, onde o usuário definirá o número máximo para Nro. Dias Validade Recebimento, sendo assim possível registrar número de dias mínimo e máximode 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 acrescido 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 campo Máx- 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
o número - quantidade máxima de dias
máximo de - para a validade no recebimento de produtos.
- Este novo campo deverá estar sempre maior que o número de dias mínimo de validade no recebimento de produtos, caso isso não aconteça será emitido alerta ao usuário.
- Se o campo "Máx" estiver preenchido e o campo "Mín" estiver vazio, o sistema também alertará o usuário. No entanto, se houver um valor no campo "Mín", o preenchimento do campo "Máx" não será obrigatório.
- 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
Além disso, o campo "Mín" aceita o valor 0 (zero), caso seja necessário

Imagem 1 - Demonstração de funcionamento do campo.
...
Clique aqui para saber mais sobre Produto - MAX0091templatedocumentos.