01. DADOS GERAIS
| Produto: | TOTVS Moda |
|---|---|
| Linha de Produto: | Virtual Age |
| Segmento: | Varejo |
| Módulo: | Comercial |
| Função: | Permitir informar guia e representante na transação |
| País: | Brasil |
| Ticket: | 12241577 |
| Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Foi solicitada uma garantia que será informada o guia ou o representante na transação, mas podendo informar somente um deles para não gerar duplicidade no pagamento de comissão.
03. SOLUÇÃO
Foi adicionada uma nova opção no parâmetro empresa IN_GRAVA_REPREGUIA_TRA. Quando estiver configurado com o valor 2, a geração da transação (TRAFM060) obrigará informar o guia ou representante mas sem deixar informar ambos.
Imagem 1 - Foi configurado o parâmetro empresa IN_GRAVA_REPREGUIA_TRA com o valor 2.
Imagem 2 - No TRAFM060 foi gerada a transação 4868 e foram realizadas as validações referente ao parâmetro empresa citado acima. Primeiro foi tentado encerrar a transação sem informar guia ou representante, interrompendo o encerramento para obrigar informar um dos dois campos. Depois foi tentando informar o guia e o representante, porém só foi possível informar um dos dois. Após informar somente o representante, a transação foi encerrada corretamente.
Imagem 3 - Ao consultar a transação 4868 gerada, nota-se que o representante foi gravado corretamente.
Observação: O parâmetro empresa IN_GUIA_OBRIGATORIO_VENDA deve estar com o valor 0, pois o campo de guia passa a não ser obrigatório com a nova opção do parâmetro empresa IN_GRAVA_REPREGUIA_TRA.


