Boa tarde,
Estou tentando fazendo um execauto para a MATA381 e esta ocorrendo o erro que se encontra em anexo. É um erro bem esquisito pois ele chega a fechar o debug e só consigo pegar o erro pelo Output do VSCODE. Alguem sabe dizer como resolver?
Estou alimentando meus arrays assim :
//Alimento array para criação dos empenhos
AADD(aMontaQtd,{;
{"D4_COD" ,(alSG1)->G1_COMP ,NIL},; // 1 D4_COD
{"D4_LOCAL" ,"1" ,NIL},; // 2 D4_LOCAL
{"D4_OP" ,cNumOp ,NIL},; // 3 D4_OP
{"D4_DATA" ,dDatabase ,NIL},; // 4 D4_DATA
{"D4_QTDEORI" ,nQuant ,NIL},; // 5 D4_QTDEORI
{"D4_QUANT" ,nQuant ,NIL},; // 6 D4_QUANT
{"D4_TRT" ,(alSG1)->G1_TRT ,NIL},; // 7 D4_TRT
{"D4_QTSEGUM" ,nSegUnd ,NIL},; // 8 D4_QTSEGUM
{"D4_PRODUTO" ,(alSG1)->G1_COD ,NIL},; // 9 D4_PRODUTO
{"D4_ROTEIRO" ,"01" ,NIL}}) // 10 D4_ROTEIRO
AADD(aMontaOP,{;
{"D4_OP" ,cNumOp ,NIL}}) // 1 D4_OP
E meu execauto é basicamente :
msExecAuto({|x,Y,z| Mata381(x,Y,z)},aMontaOP,aMontaQtd, 3)
Conseguem enxergar algo que eu nao estou percebendo? O erro esta em anexo.