Páginas filhas
  • 8538155 DFWKTOOLS-2089 DT Valor inválido filtro de pesquisa campo Datetime


01. DADOS GERAIS

Linha de Produto:Logix
Segmento:Tecnologia
Módulo:Metadados
Função:Filtro de pesquisa - LFilterMetaData
Ticket:8538155
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2089


02. SITUAÇÃO/REQUISITO

Na tela de Filtro de Pesquisa, na aba "Filtro Avançado" ao informar uma data qualquer usando operadores (>, <, >=, etc) em um campo do tipo DateTime está apresentando os seguintes problemas:

  • Ao Informar ">01/01/2020" é apresentado o erro "Valor Inválido!"
  • Ao Informar ">01/01/2020 00:01:01" o campo é alterado para "31/12/1899 00:00:00"

Situação foi identificada no programa FIN10060, ao acessar o Zoom do campo "Nota Fiscal" e pressionar o botão "Filtrar", que aciona a tela de filtro de pesquisa, ao acessar a aba "Filtro avançado" e informar os valores acima citados para o campo ""Data/Hora emissão".

03. SOLUÇÃO

Ajuste na validação do conteúdo informado para um campo do tipo DateTime na tela de filtro de pesquisa.

Agora além da correção das situações mencionadas no tópico "02. SITUAÇÃO/REQUISITO" também é possível informar filtro de campo datetime em formatos reduzidos, como mostra alguns exemplos a seguir:



FILTRO INFORMADORESULTADOAÇÃO ESPERADA
01012001/01/2020 00:00:00Data igual a informada
010120..31122001/01/2020 00:00:00..31/12/2020 00:00:00Intervalo de data compreendido entre 01/01/2020 e 31/12/2020, respeitando também a hora indicada que neste caso é 00:00:00
>10032020 1540>10/03/2020 15:40:00Data e hora posterior a 10/03/2020 as 15:40:00h
010120..311220 23595901/01/2020 00:00:00..31/12/2020 23:59:59Intervalo de data e hora compreendido entre 01/01/2020 as 00:00:00h e 31/12/2020 as 23:59:59h.



IMPORTANTE!

Disponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.28.(fix01)