Ir para conteúdo
  • Cadastre-se

Function TentaPegarMensagemErroDetalhada diretiva DELPHILANGUAGE


Ver Solução Respondido por Antonio Gomes,
  • Este tópico foi criado há 695 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Gostaria que conferissem por favor, sobre a falta da declaração {$I ACBr_jedi.inc} no topo da unit ACBrDFeXsLibXml2, onde a mesma, faz uso da chamada de uma diretiva, que está dentro dessa .inc

Diretiva: DELPHILANGUAGE

Isso ocorre o erro na validação da NF-e, onde fica aparecendo apenas o número do erro 1824, de erro de campo de inscricao estadual no caso. Erro que retorna: 

"Falha na validação dos dados da nota: 1232

 --> 1824"

função:

function TDFeSSLXmlSignLibXml2.TentaPegarMensagemErroDetalhada(const MsgErroAtual: string): String;
var
  prtUltimoErroXml: xmlErrorPtr;
begin
  Result := '';
  prtUltimoErroXml := xmlGetLastError();
  if prtUltimoErroXml = nil then
  begin
    Result := MsgErroAtual;
    Exit;
  end;

  Result := MsgErroAtual + ' --> ' + IntToStr(prtUltimoErroXml^.code);

  {$IFDEF DELPHILANGUAGE}
    {$IFDEF WINDOWS}
      if (prtUltimoErroXml^.message <> nil) then
        Result := Result + ' - ' + prtUltimoErroXml^.message;
    {$ENDIF}
  {$ELSE}
      if (prtUltimoErroXml^.message <> nil) then
        Result := Result + ' - ' + prtUltimoErroXml^.message;
  {$ENDIF}
end;
 

Inclusive, está até estranho, o código é igual.

image.png.6428e89b34814d2a8c25b12af3793c42.png

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 695 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.