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 |
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.
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).
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.
Mais sobre o parâmetro MV_LJRETVL:
SIGALOJA 0253 Retornar Menor/Maior Preço ao utilizar Cenário de Venda - Tabela de PreçoNome da Variável | MV_LJRETVL |
---|---|
Tipo | Caractere |
Descrição | Valor da tabela de Preço. 2=Retorna maior preço de uma tabela, 3=Retorna o preço da tabela config. no MV_TABPAD |
Valor padrão | 3 |
Mais sobre o parâmetro MV_LJRGDES:
Nome da Variável | MV_LJRGDES |
---|---|
Tipo | Lógico |
Descrição | Habilita novo modelo de regra de desconto do Varejo, sendo: .T. = Habilita .F. = Desabilita |
Valor padrão | .F. |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |