Estou com erro de aheader em um mvc de alteração de duas tabelas

variable does not exist AHEADER A120QTDGRA - MATA120.PRX, esse é o erro que esta dando quando altero a quatidade e dou um enter para mudar o campo. Mas eu chamo o fonte em anexo pelo Gestão de contratos cnta300.prw e ele da erro como se fosse no mata120.

14:44:52] INFO: TDS-DA ready. [14:46:46] ERROR: variable does not exist AHEADER A120QTDGRA - MATA120.PRX(11185) {|a,b,c,d| FWInitCpo(a,b,c),lRet:=((A120QTDGRA().AND.Positivo().And.A120Quant(M->C7_QUANT).And.MaFisRef("IT_QUANT","MT120",M->C7_QUANT).And.a120Tabela())),FWCloseCpo(a,b,c,lRet),lRet } - PROTHEUSFUNCTIONMVC.PRX(5483) - Params: A:O,B:C7_QUANT,C:11,D:1 )

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Esse erro se da por que a função A120QtdGra no Mata120.prx que é ativada no valid do C7_QUANT, usa o aHeader que não está instanciado no seu fonte.

tem como não passar por essa validação ?