18848 - Ligação customizada com campo data.
Problema: Estou fazendo uma tela customizada e preciso listar todas as NFs que não tem data de saída. Estou fazendo uma ligação customizada entre as tabelas E085CLI e E140NFV com o seguinte código:
E085CLI.CodCli = E140NFV.CodCli
AND E140NFV.DatSai = '31/12/1900'
Porém o sistema está retornando o erro que está anexo. Como posso passar um parâmetro para um campo data na ligação customizada?
Rotina / Tela: Telas SGI.
Solução: Solução 18848: Neste caso terá que ser utilizado a função STRTODATE dentro de uma regra na tela SGI para realizar o filtro, pois como os campos são diferentes (Data e String), não pode atribuir diretamente na expressão da ligação o valor E140NFV.DatSai = '31/12/1900'.
OBS: A função STRTODATE não pode ser inserida diretamente na expressão da ligação customizada, portanto para filtrar os registros com uma determinada data, deverá utilizar a função dentro da regra da tela SGI.
E085CLI.CodCli = E140NFV.CodCli
AND E140NFV.DatSai = '31/12/1900'
Porém o sistema está retornando o erro que está anexo. Como posso passar um parâmetro para um campo data na ligação customizada?
Rotina / Tela: Telas SGI.
Solução: Solução 18848: Neste caso terá que ser utilizado a função STRTODATE dentro de uma regra na tela SGI para realizar o filtro, pois como os campos são diferentes (Data e String), não pode atribuir diretamente na expressão da ligação o valor E140NFV.DatSai = '31/12/1900'.
OBS: A função STRTODATE não pode ser inserida diretamente na expressão da ligação customizada, portanto para filtrar os registros com uma determinada data, deverá utilizar a função dentro da regra da tela SGI.