Usuário já foi embora não deu tempo de confirmar.SYSTEM ERROR
Error BASE/1108 Argument error: AT
Called from AT(0)
Called from XMLNODE(143)
Called from JPMDFCABCLASS:ENCERRAMDFE(297)
Called from JPMDFCABCLASS:USERFUNCTION(110)
Called from JPMDFCABCLASS:EXECUTE(364)
Called from PJPMDFCAB(19)
Called from DO(0)
Called from DOPRG(154)
Called from (b)RUNMODULE(118)
(1) = Tipo: C Valor: "<nProt>"
(2) = Tipo: U
Código: Selecionar todos
cXml := cnSQL:ExecuteReturnValue( "SELECT COALESCE( XXXML, '' ) FROM JPXML20" + Substr( cChave, 3, 2 ) + " WHERE XXCHAVE=" + StringSQL( cChave ) + " AND XXEVENTO='110100'" )
xProtocolo := XmlNode( cXml, "nProt" )
IF Empty( xProtocolo )
MsgExclamation( "Não foi possível localizar o protocolo de emissão" )
RETURN Nil
ENDIF
A única possibilidade que vejo é se retornou mais de um registro, o que não deveria acontecer, já que só existiria um XML de autorização.
Confirmar amanhã qual é o manifesto que está gerando o erro.
