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
Cross Segmentos - Backoffice Protheus - SIGACRM - A partir da release 12
Causa
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" ).
Solução
Para solucionar essa ocorrência, 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.
0 Comentários