Page tree

Assunto variable does not exist ACOLS on {|a,b,c| FWInitCpo(a,b,c),xRet:=(Posicione( "SU5", 1, xFilial( "SU5" ) + GDFieldGet( "AD9_CODCON", Len( aCols ) ), "U5_CONTAT" )),FWCloseCpo(a,b,c,.T.),FwSetVarMem(a,b,xRet),xRet }(PROTHEUSFUNCTIONMVC.PRX)

Produto:

Microsiga Protheus ®

Versões:

P12

Ocorrência:

Ao incluir uma oportunidade, ocorre o erro: variable does not exist ACOLS on {|a,b,c| FWInitCpo(a,b,c),xRet:=(Posicione( "SU5", 1, xFilial( "SU5" ) + GDFieldGet( "AD9_CODCON", Len( aCols ) ), "U5_CONTAT" )),FWCloseCpo(a,b,c,.T.),FwSetVarMem(a,b,xRet),xRet }(PROTHEUSFUNCTIONMVC.PRX)

Ambiente:

Brasil

Passo a passo:

O erro ocorre por que o x3_relação do campo AD9_NOMCON está com a validação: (Posicione( "SU5", 1, xFilial( "SU5" ) + GDFieldGet( "AD9_CODCON", Len( aCols ) ), "U5_CONTAT" ).

Ajuste as informações no campo: AD9_NOMCON -X3_RELAÇÃO para: IIF(!INCLUI,AllTrim(Posicione("SU5",1,xFilial("SU5")+AD9->AD9_CODCON,"U5_CONTAT")),"") que é o padrão do dicionário do sistema para que o erro deixe de ocorrer.


Observações: