Restrições do PRODUTO CLIENTE
Parâmetro
Todo funcionamento estará condicionado ao parâmetro de empresa, PRODUTO_CLIENTE_USA_RES
- Quando EMPRESA.PRODUTO_CLIENTE_USA_RES = 'YES', efetua a validação/restrição de produto por cliente; - Quando EMPRESA.PRODUTO_CLIENTE_USA_RES = 'NO', não aplica a validação/restrição de produto por cliente, permitindo vender mesmo que existam restrições cadastradas;
Carrinho
Junto a pesquisa dos itens foi adicionado um cláusula quando houver um cliente selecionado
O mesmo funciona da seguinte forma, se PARA O CLIENTE houver algum registro na tabela do PRODUTO_CLIENTE, os produtos disponíveis para adicionar ao carrinho que podem aparecer dever ser listados ali, caso não haja registro PARA O CLIENTE na tabela é liberado todos os produtos
Caso já existam item no carrinho e um cliente com restrição seja adicionado, ao gerar venda, uma notificação dos itens indisponíveis será exibida
Venda
Assim como no carrinho, o funcionamento da pesquisa permanece da mesma forma, porém não permite que uma venda seja finalizada caso nela se encontrem produto que não podem ser vendidos para o cliente selecionado
Catálogo
No Catálogo o funcionamento é: As páginas são filtradas de acordo com a PRODUTO_CLIENTE Se o catálogo não tiver paginas com os produtos liberados o catálogo não irá aparecer Nas paginas liberadas, apenas os produtos liberados irão aparecer Os marcadores do catálogo tbm são filtrados de acordos com os produtos das paginas