Páginas filhas
  • DT Função F_DIC_PRD_VALORPRDDATA para buscar preço com data retroativa no VirtualReport

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsPasso a passo
idspasso

Imagem 1 - Foi cadastrada a promoção 36 para o produto 200865 que passará a valer no período de 15/08/2019 com o valor de 19,90.


Imagem 2 - Para o dia 15/08/2019 existe uma programação de valor cadastrada com o valor de 22,90.


Imagem 3 - Ao consultar a função F_DIC_PRD_VALORPRDDATA via banco de dados passando o produto 200865 e a data 15/08/2019 foi carregado o valor 19,90 referente a promoção.


Imagem 4 - A situação da promoção 36 foi alterada para Bloqueada, neste caso deverá deverá verificar se existe uma programação de alteração de valor com data de programação anterior ou igual à data passada como parâmetro para a função.


Imagem 5 - Ao consultar a função F_DIC_PRD_VALORPRDDATA via banco de dados passando o produto 200865 e a data 15/08/2019 foi carregado o valor 22,90 referente a programação de valor. Mesmo tendo uma promoção cadastrada para o mesmo dia, está esta não foi considerada devido a sua situação ser Bloqueada.


Imagem 6 - Foi realizada uma nova consulta utilizando a função F_DIC_PRD_VALORPRDDATA passando o produto 200865 e a data 22/01/2019, neste caso foi carregado o valor 35,00 referente a alteração de valor. Para a data informada na consulta não foi encontrada nenhuma promoção aberta ou encerrada, também não foi encontrada programação de valor nessa data.


Imagem 7 - Ao consultar a alteração de valor do produto 200865, pode-se verificar que a data anterior mais próxima da data informada na consulta da Imagem 6 é a alteração de valor do dia 31/10/2018 com o valor de 35,00.

...