Inclusão de registro com Reclock

Boa noite,

Pessoal, preciso fazer uma rotina onde para cada dia útil do mês(já está ok), deve ter um registro para cada técnico. A idéia inicial é: If !ZE4->(DBSeek(FWxFilial("ZE4")+cTecnico+DTOS(aDatas[nDia]))) tentei com If !DBSeek(FWxFilial("ZE4")+cTecnico+DTOS(aDatas[nDia])) e o erro é o mesmo

Reclock("ZE4",.T.)erro ZE4->ZE4_FILIAL := FWxFilial("ZE4") ZE4->ZE4_CODTEC := INC->A9_TECNICO ZE4->ZE4_NOMETE := INC->A9_NREDUZ

Mas quando sai da linha "ZE4->ZE4_FILIAL := FWxFilial("ZE4")", exibe erro que é EOF.

Alguma tem uma solução??

Aguardo,

obrigada

O EOF acontece na ZE4 ou na INC? INC é um alias de query?

Você especificou o MsUnlock() após gravação do registro?

Verifique se o seu alias INC está posicionado corretamente e retornando dados.