SX1 - Uso NÃO PERMITIDO de leitura do metadados

Deu esse erro no codeanalysis, quero saber se alguém sabe como substituir essas funções usando a SX1 para algo mais atual e que não dê erros no codeanalysis. Consegui alterar em alguns outros fontes usando a SX2, mas não encontrei nenhuma função para este caso.

Segue o trecho de onde deu erro:


dbSeek("MT461A    "+"05") 
    PedidoDe:=    Alltrim(SX1->X1_CNT01) => ERRO AQUI

    dbSeek("MT461A    "+"06") 
    PedidoAte:=    Alltrim(SX1->X1_CNT01) => ERRO AQUI

    dbSeek("MT461A    "+"07") 
    ClienteDe:=    Alltrim(SX1->X1_CNT01) => ERRO AQUI

    dbSeek("MT461A    "+"08") 
    ClienteAte:= Alltrim(SX1->X1_CNT01) => ERRO AQUI

Desde já agradeço!

Como está sendo feito o preenchimento desses dados na SX1? Você pode fazer um teste executando essa pergunta sem interface e depois associando as suas variáveis com as variáveis MV_PARXX resultantes da pergunta.

Exemplo:


//executa pergunte sem interface
Pergunte("MT461A", .F.) 

//preenche os parâmetros do pergunte nas suas variáveis
PedidoDe    := MV_PAR05
PedidoAte     := MV_PAR06
ClienteDe     := MV_PAR07
ClienteAte    := MV_PAR08