Ocorrência
Ao acessar os parâmetros do do atendimento no TAA é apresentada a mensagem:
Valor inválido para o campo LOOKUP.
Ambiente
TOTVS Aprovações e Atendimento - A partir da versão 12.00
Causa
Esta mensagem é apresentada pois, a partir desta versão 12.00, as consultas SQL que são utilizadas em parâmetros (com lookup) necessitarão ter esta Subquery inserida na sintaxe.
Foi observado que em versões anteriores os dados dos parâmetros (em algumas condições) não estavam sendo retornados de forma ordenada (Quando Utilizado Consulta Sql Com Retornos Concatenados e Campos Calculados), o que ocasionava em resultados diferentes do esperado.
Solução
Será necessário ajustar a sintaxe da consulta SQL para que a mensagem não seja apresentada:
1. Acesse o cadastro de consultas SQL e selecione a consulta utilizada no parâmetro. Observe que a consulta SQL não possui a sub query informada na sintaxe;
2. Veja no exemplo abaixo como será incluída a sintaxe de subquery para a utilização desta consulta nos parâmetros do TAA.
SELECT CAMPO1, CAMPO2 FROM
(INFORMAR A CONSULTA SQL)
TABELA /*WHERE*/
0 Comentários