Mudanças entre as edições de "Implementar a validação de múltiplo considerando parâmetro de empresa configurado para produto/complemento1"
De Wiki Trovata
Linha 7: | Linha 7: | ||
- C - Produto/Complemento 1 (agrupando os itens pela referência/complemento 1 do produto) | - C - Produto/Complemento 1 (agrupando os itens pela referência/complemento 1 do produto) | ||
− | * > Deverá validar os itens do carrinho ou da venda agrupando por produto/complemento_1, se algum produto/complemento_1, mesmo agrupando 2 | + | * > Deverá validar os itens do carrinho ou da venda agrupando por produto/complemento_1, se algum produto/complemento_1, mesmo agrupando 2 |
− | itens, não passar na quantidade múltipla, não poderá permitir avançar e/ou finalizar. | + | ou mais itens, não passar na quantidade múltipla, não poderá permitir avançar e/ou finalizar. |
− | * > Neste nível também efetuar primeiro a validação agrupando itens de mesmo produto/complemento_1, caso "agrupado" não atenda a quantidade múltipla, | + | * > Neste nível também efetuar primeiro a validação agrupando itens de mesmo produto/complemento_1, caso "agrupado" não atenda a |
− | + | quantidade múltipla, valida então individualmente e só "invalida" os itens caso não passe em nenhum dos testes efetuados. | |
- 1 - Produto/Complemento 1 (agrupando os itens pela referência/complemento 1 do produto) | - 1 - Produto/Complemento 1 (agrupando os itens pela referência/complemento 1 do produto) | ||
− | * > Nesta configuração também deverá validar os itens do carrinho ou da venda agrupando por produto/complemento_1, porém a validação deverá | + | * > Nesta configuração também deverá validar os itens do carrinho ou da venda agrupando por produto/complemento_1, porém a validação deverá |
− | primeiro individualmente, só agrupando com outros itens de mesmo produto/complemento_1, caso "individualmente" não atenda à quantidade múltipla. | + | ser primeiro individualmente, só agrupando com outros itens de mesmo produto/complemento_1, caso "individualmente" não atenda à quantidade |
− | * > Nesta validação também é feita a validação de cada ponto degrade dos itens agrupados, verificando se os mesmos podem ser divididos pelo numero de | + | múltipla. |
− | + | * > Nesta validação também é feita a validação de cada ponto degrade dos itens agrupados, verificando se os mesmos podem ser | |
+ | divididos pelo numero de caixas |
Edição das 16h11min de 11 de abril de 2019
Implementado a validação de múltiplo considerando quando o parâmetro de empresa estiver configurado para validar por produto/complemento1
- empresa.nivel_regra_multiplo_venda = "C" --> Produto/Complemento 1 (agrupando os itens pela referência/complemento 1 do produto) - empresa.nivel_regra_multiplo_venda = "1" --> Produto/Complemento 1 (agrupando os itens pela referência/complemento 1 do produto, validando primeiro individual)
Seguir a regra padrão de validação de múltiplo conforme instruções da wiki:
- C - Produto/Complemento 1 (agrupando os itens pela referência/complemento 1 do produto) * > Deverá validar os itens do carrinho ou da venda agrupando por produto/complemento_1, se algum produto/complemento_1, mesmo agrupando 2 ou mais itens, não passar na quantidade múltipla, não poderá permitir avançar e/ou finalizar. * > Neste nível também efetuar primeiro a validação agrupando itens de mesmo produto/complemento_1, caso "agrupado" não atenda a quantidade múltipla, valida então individualmente e só "invalida" os itens caso não passe em nenhum dos testes efetuados.
- 1 - Produto/Complemento 1 (agrupando os itens pela referência/complemento 1 do produto) * > Nesta configuração também deverá validar os itens do carrinho ou da venda agrupando por produto/complemento_1, porém a validação deverá ser primeiro individualmente, só agrupando com outros itens de mesmo produto/complemento_1, caso "individualmente" não atenda à quantidade múltipla. * > Nesta validação também é feita a validação de cada ponto degrade dos itens agrupados, verificando se os mesmos podem ser divididos pelo numero de caixas