Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:SIGALOJA - Controle de Lojas
Função:Venda Assistida 
Ticket:7596301
Issue:DVARLOJ4-6725
Fontes do Pacote:LOJA3025.PRW 10/12/2019 17:27:31

02. SITUAÇÃO/REQUISITO

O Venda Assistida não esta obedecendo a data de vigência informada no item da tabela de preço (campo DA1_DATVIG), quando o parâmetro MV_LJRETVL esta igual a 3, e o parâmetro MV_LJRGDES igual a .T. .

Exemplo:

Em 01/11/2019 um produto esta cadastrado na Tabela de Preço no valor de 100 reais, e com o campo Vigência preenchido com a data 01/01/2019.
Este mesmo produto esta cadastrado na mesma Tabela de Preço no valor de 120 reais, e com o campo Vigência preenchido com a data 01/11/2019.
Ao informar este produto no Venda Assistida, o sistema retorna o valor unitário de 100 reais e não os 120 conforme a data de vigência da tabela.

03. SOLUÇÃO

Realizado tratamento no Venda Assistida para validar além da data de vigência da tabela de preço (campos DA0_DATDE e DA0_DATATE), verificar também a data de vigência informada no item (campo DA1_DATVIG).

04. DEMAIS INFORMAÇÕES

Ao acessar a rotina Venda Assistida o sistema valida se a Tabela de Preços utilizada esta dentro da vigência, caso não esteja, independendo do valor do parâmetro MV_LJRETVL, o acesso a rotina será negado e a mensagem a baixo apresentada.


Quando o parâmetro MV_LJRETVL estiver com conteúdo igual a 1 ou 2 o sistema não valida a data de vigência do item, somente o da tabela.

05. ASSUNTOS RELACIONADOS