Alguns campos no X3, são do tipo texto traduzíveis como mostrado na imagem:
O texto desse campo não vai estar na tabela dele, ele vai ser gravado na tabela ATEXTRA (Textos traduzíveis) para buscar o valor desse campo, em determinada lingua, devemos buscar nessa tabela.
Sendo assim para buscar o tempo da imagem acima “Servidor”, devemos fazer o seguinte:
LOCAL FILE ATEXTRA [F:AXX] #Abre a tabela READ [F:AXX]AXX0 = CODFIC+ZONE+LANGUE+IDENT1+IDENT2 #Le o registro ONDE: CODFIC: NOME DA TABELA, NO NOSSO CASO "ITMMASTER" ZONE: NOME DO CAMPO, NO NOSSO CASO "DES1AXX" LANGUE: A LINGUA QUE QUER O CAMPO (POR,ENG,ESP) IDENT1: É UM IDENTIFICADOR PRIMEIRARIO, NO CASO DO ARTIGO É O CODIGO DO ARTIGO (ASS001) IDENT2: CASO SEJA UMA CHAVE COMPOSTA, NO NOSSO CASO É VAZIO O CAMPO [F:AXX]TEXTE IRA CONTER O VALOR DO CAMPO TRADUZIDO