Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGAFRT

Situação/Requisito:

Em um ambiente configurado para retornar o preço dos produtos de acordo com a tabela de preços cadastrada no parâmetro MV_TABPAD, o sistema retorna o preço errado de um produto que não pertence à tabela de preço selecionada no parâmetro.

Solução/Implementação:

Foi realizado ajuste na busca do preço do produto para retorno o preço corretamente.

É importante mencionar que quando

O erro apontado na Issue não foi reproduzido em fontes atualizados.

Porem foi possível encontrar um erro quando quando o ambiente estiver configurado com o parâmetro MV_LJRETVL igual a 3, o Sistema fará a busca do preço na Tabela de Preço (DA0 e DA1) configurada no parâmetro MV_LJRETVL = Valor da tabela de Preço. 1=Retorna menor preço de uma tabela, 2=Retorna maior preço de uma tabela, 3=Retorna o preço da tabela configurada no MV_TABPAD).TABPAD.

Porém, caso o produto consultado não exista na Tabela de Preço (DA0 e DA1), o Sistema fará a busca na tabela Dados Adicionais - Loja (SB0). Caso não exista o preço do produto na tabela SB0, o Sistema retornará O erro encontrado forçava o sistema a retornar o preço cadastrado na tabela de Cadastro de Produtos (SB1).

Desta forma realizamos uma correção que permite que o sistema retorne corretamente o valor do produto cadastrado na tabela de Tabela de Preços (DA0 e DA1) desde que a tabela de preço esteja cadastrada configurada no parâmetro MV_TABPAD.

 

 
Fonte do Pacote:STBVALUETABLEPRICE.PRW  12/04/2017 08:41:12 14