Estou tentando incluir o campo C5_EMISSAO no fonte mas retorna o seguinte no smartView: O valor da propriedade (C5_EMISSAO) não é uma data válida.
nCount := 0
cQuery := " SELECT C6_NUM, C5_EMISSAO ,C6_CLI, C6_ITEM ,C6_PRODUTO, C6_QTDVEN, C6_PRCVEN, B1_DESC, C6_UM, C6_VALOR, A1_NOME, C5_VEND1, C6_PICMRET, A1_END, C6_LOJA, A1_INSCR, A1_MUN, " + CRLF
cQuery += " D2_BASEICM, D2_PICM, D2_VALICM, D2_BASEIPI, D2_IPI, D2_VALIPI, " + CRLF
cQuery += " D2_BASIMP6, D2_ALQIMP6, D2_VALIMP6, D2_BASIMP5, D2_ALQIMP5, D2_VALIMP5, C5_TRANSP, C5_TPFRETE " + CRLF
cQuery += " FROM SC6010 SC6 " + CRLF
cQuery += " INNER JOIN SB1010 SB1 ON C6_PRODUTO = B1_COD " + CRLF
cQuery += " INNER JOIN SA1010 SA1 ON C6_CLI = A1_COD AND C6_LOJA = A1_LOJA " + CRLF
cQuery += " INNER JOIN SC5010 SC5 ON C6_NUM = C5_NUM AND C6_CLI = C5_CLIENTE AND C6_LOJA = C5_LOJACLI " + CRLF
cQuery += " INNER JOIN SD2010 SD2 ON C6_CLI = D2_CLIENTE AND C6_LOJA = D2_LOJA AND C6_SERIE = D2_SERIE AND " + CRLF
cQuery += " C6_NUM = D2_PEDIDO AND C6_PRODUTO = D2_COD " + CRLF
cQuery += " WHERE C6_FILIAL = ‘010101’ " + CRLF
cQuery += " AND SC6.D_E_L_E_T_ = ’ ’ AND SC5.D_E_L_E_T_ = ’ ’ AND SB1.D_E_L_E_T_ = ’ ’ AND SA1.D_E_L_E_T_ = ’ ’ AND SD2.D_E_L_E_T_ = ’ ’ " + CRLF
lUseParams := .T.
//Os filtros serão setados na interface do novo TReports
if oFilter:hasFilter()
cQuery += " AND " + oFilter:getSQLExpression()
endif
jParams := oFilter:getParameters() //metodo para retorno do json dos parâmetros
if ValType(jParams[“01”]) <> “A” .and. ValType(jParams[“02”]) <> “A”
lUseParams := .F.
endif
if ValType(jParams[“03”]) <> “A” .and. ValType(jParams[“04”]) <> “A”
lUseParams := .F.
endif
if lUseParams .and. !empty(jParams[“01”][1]) .and. !empty(jParams[“02”][1])
cQuery += "AND C6_NUM BETWEEN " + Left( jParams[‘01’][1], 6 ) + " AND " + Left( jParams[‘02’][1], 6 )
endif
if lUseParams .and. !empty(jParams[“03”][1]) .and. !empty(jParams[“04”][1])
cQuery += " AND C5_EMISSAO BETWEEN " +ValToSql(DTOS(fwDateTimeToLocal(jParams[‘03’][1],0)[1])) + " AND " + ValToSql(DTOS(fwDateTimeToLocal(jParams[‘04’][1],0)[1]))
endif