Olá,
Tenho este trecho abaixo para guardar o nivel do campo em ufunction, mas, o codeanalysis acusou erro, alguem sabe como retornar o nivel do campo na SX3 sem utilizar o posicione da SX3 e retornar o X3_NIVEL ?
xNivCpo := SX3->X3_NIVEL
Att
Rodrigo Teixeira
Você pode usar a GETSX3CACHE():
_ccampo := "C7_PRODUTO"
xNivCpo := GETSX3CACHE(_ccampo, "X3_NIVEL")
http://tdn.totvs.com/pages/viewpage.action?pageId=6815033
Vou testar aqui… obrigado Josué !
Foi criada uma documentação sobre o assunto, aqui explica certinho (com exemplo):
MP - ADVPL - OPENSXS() PARA LEITURA DE DICIONÁRIO DE DADOS