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
Ir para: navegação, pesquisa
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 ou mais
+
   * > 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  
      valida então individualmente e só "invalida" os itens caso não passe em nenhum dos testes efetuados.
+
      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á ser
+
   * > 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.  
      caixas
+
   * > 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