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 INFORMADO | RESULTADO | AÇÃO ESPERADA |
---|---|---|
010120 | 01/01/2020 00:00:00 | Data igual a informada |
010120..311220 | 01/01/2020 00:00:00..31/12/2020 00:00:00 | Intervalo 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:00 | Data e hora posterior a 10/03/2020 as 15:40:00h |
010120..311220 235959 | 01/01/2020 00:00:00..31/12/2020 23:59:59 | Intervalo de data e hora compreendido entre 01/01/2020 as 00:00:00h e 31/12/2020 as 23:59:59h. |
Disponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.28.(fix01)IMPORTANTE!