01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Comercial |
Função: | Validar ou não produto bloqueado em outra empresa |
Ticket: | 9733742 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVACOM-5887 |
02. SITUAÇÃO/REQUISITO
Foi solicitado que a verificação de saldo seja efetuada apenas na empresa do pedido, independentemente dos parâmetros já existentes.
03. SOLUÇÃO
Foi criado o parâmetro corporativo TP_TESTA_EMP_BLOQ_PRD_CMP. Ele deve indicar se o bloqueio do produto será validado por empresa do pedido ou não.
- 0 - Testa em todas as empresas
- 1 - Testa apenas na empresa do pedido
Ex.: Alguns outros parâmetros são configurados na empresa 2:
- Parâmetro empresa CD_EMP_PADRAO_PRD configurado com empresa 2;
- Parâmetro empresa CD_EMPRESA_VALOR configurado com valor 1;
- Parâmetro corporativo CD_EMPVALOR configurado com valor 1.
O produto 100 está bloqueado somente na empresa 1 e o usuário tenta incluí-lo em um pedido de compra na empresa 2:
- Com o parâmetro TP_TESTA_EMP_BLOQ_PRD_CMP configurado com 0:
- Não permite incluir no pedido por estar bloqueado na empresa 1.
- Com o parâmetro TP_TESTA_EMP_BLOQ_PRD_CMP configurado com 1:
- Permite incluir no pedido por estar somente bloqueado na empresa 1 e na empresa 2 estar desbloqueado.
Imagem 1 - O produto 1028575 foi bloqueado na empresa 3.
Imagem 2 - O parâmetro corporativo TP_TESTA_EMP_BLOQ_PRD_CMP foi configurado com 0.
Imagem 3 - Foi criado o pedido 10928 na empresa 1. Ao tentar incluir o produto 1028575, foi validado o bloqueio do mesmo na empresa 3.
Imagem 1 - O produto 1028575 foi bloqueado na empresa 3.
Imagem 2 - O parâmetro corporativo TP_TESTA_EMP_BLOQ_PRD_CMP foi configurado com 1.
Imagem 3 - Foi criado o pedido 10928 na empresa 1. Ao tentar incluir o produto 1028575, foi validado o bloqueio da empresa 1, ignorando o bloqueio na empresa 3.