Boa tarde, criei um .tlpp de objeto de negocio, e um desses campos que vem da query é formado data ex:20250207 a coluna é H6_DTAPONT da tabela SH6.
pego este campo e converto para 2025-02-07T00:00:00-03:00 com o comando
cDate := iif(!empty((cAlias)->H6_DTAPONT), FwTimeStamp(5, StoD((cAlias)->H6_DTAPONT),"00:00:00"), nil)
Quando abro o objeto de negocio lá no smartview ele fica assim 2024-10-09T03:00:00+00:00
Desta forma não consigo filtrar por data, pois no json do smart view a data é tratada assim 2025-02-07T00:00:00-03:00
segue json do filtro { "operator": "And", "conditions": [ { "operator": "GreaterThan", "property": "DtApontamento", "values": [ "2024-11-01T00:00:00-03:00" ], "parameters": [] }, { "operator": "LessOrEquals", "property": "DtApontamento", "values": [ "2024-12-31T00:00:00-03:00" ], "parameters": [] } ] }
Sempre quando tento criar um filtro de data maior igual e menor igual retorna erro.
Erro: O ERP TOTVS teve um comportamento inesperado, verifique os detalhes connectors.native.internal-server-error - O ERP TOTVS teve um comportamento inesperado, verifique os det ERRO
Creio que seja por que na coluna a data não esta coerente com o padrão usado no json