IDENTIFICAÇÃO DO ERRO
Error BASE/1003 Variable does not exist: DESCRICAO
Arq. em Uso: nenhum Ordem: nenhuma
Argumento Funcao: NIL
Erro a Nivel Sistema DOS.: 0
Nome do SubSistema.......: BASE
Erro a Nivel Subsistema..: 1003
Codigo do Erro Generico..: 14
Numero de Vezes da Falha.: 1
Numero do Erro...........: 2
Possibilita DEFAULT......: NAO
Possibilita RETRY........: SIM
Pos.Subst. Erro p/ Valor.: NAO
LISTA DAS ÚLTIMAS FUNÇÕES
Funcao: (b)MYDBEDITAGEDBF5(7829)
Funcao: TBROWSE:READRECORD(0)
Funcao: TBROWSE:STABILIZE(0)
Funcao: MYDBEDITAGEDBF5(7919)
Funcao: AGEDBF5(1161)
Funcao: MYDBEDITPRINCIPAL(3247)
Funcao: MAIN(5260)
MYDBEDITAGEDBF5 é uma função que monta um TBROWSE e dela são chamadas outras funções conforme as teclas Fs, F1.CLIENTE, F9.SERVIÇOS etc.
O erro reporta nenhum arquivo aberto, DESCRICAO é um campo do arquivo que é utilizado na montagem do TBROWSE da tela de pedidos, e o erro acontece neste código:
ou seja, no momento da criação do TBROWSE. Porem notei que independente de usar os Fs o TBROWSE é criado no inicio, não entendo por quebrw:addcolumn(tbcolumnnew(cp_titu,&("{||TRAN("+cp_+",["+cp_masc+"])}")))
esta dando erro lá no começo sendo que não volta ao inicio dele.
Na abertura da função que cria o TBROWSE já coloquei a verificação se o arquivo DBF esta aberto (disponível) caso negativo, abro ele.
Código: Selecionar todos
IF SELECT("PRODUTO")=0
do while abrearea("PRODUTO")=.F.
enddo
ENDIFO que notei foi
- acontece em máquinas da rede, não lembro de ter ocorrido no servidor.
- acontece no TBROWSE, coincidentemente é a tela que mais é usada no sistema pois é a de pedidos.
Alguma idéia?

