SX5 - Uso DESCONTINUADO de leitura/atribuição do metadados

Olá,

Utilizei o tcquery e criei uma lista inclusive utilizando join com a SX5, acontece que quando vou utilizar uma linha de comando conforme abaixo, está acusando erro de acesso direto ao METADADOS, maluquice ein, não estou utilizando SX5->X5_DESCRI e sim TMP01->X5_DESCRI, será que não posso utilizar nem o alias no campo com X5_DESCRI na minha query ?

//Valores aadd((oHtml:ValByName("it1.descri" )) , Left(TMP01->X5_DESCRI,30) )

Att Rodrigo Teixeira

Tente criar um ALIAS para sua coluna. Exemplo

Select X5_DESCRI AS DESCRICAO FROM SX5010

Depois utilize o ALIAS. Exemplo:

//Valores aadd((oHtml:ValByName("it1.descri" )) , Left(TMP01->DESCRICAO,30) )

Fiz isso ai xará ! Vlw mano ! Obrigado pela dica !

Foi criada uma documentação sobre o assunto, aqui explica certinho (com exemplo), só alterar para SX5:

MP - ADVPL - OPENSXS() PARA LEITURA DE DICIONÁRIO DE DADOS