Jump to content

dev botao

  • Este tópico foi criado há 344 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

Bom dia,

Quando vai enviar uma MDFe e existe outra com a mesma placa que ainda não foi fechada, retorna mensagem que existe MDFe não encerrada com esta placa, mostra a chave que vem truncada e não tem como identificar qual é esta MDfe. Tem como resolver isto?

PHOTO-2024-01-30-18-32-31.jpg

  • Consultores
  • Solution
Posted
9 minutos atrás, Luiz Carlos de Lima disse:

Bom dia,

Quando vai enviar uma MDFe e existe outra com a mesma placa que ainda não foi fechada, retorna mensagem que existe MDFe não encerrada com esta placa, mostra a chave que vem truncada e não tem como identificar qual é esta MDfe. Tem como resolver isto?

PHOTO-2024-01-30-18-32-31.jpg

Bom dia!

A chave vem truncada no arquivo XML também?

Você pode tentar utilizar esta Consulta de Não Encerrados.

Veja como é feita no programa exemplo:

  vCNPJ := '';

  if not(InputQuery('WebServices Consultar não encerrados', 'Informe o CNPJ:', vCNPJ)) then
    exit;

  try
    ACBrMDFe1.WebServices.ConsultaMDFeNaoEnc( vCNPJ );
  finally
    MemoResp.Lines.Text := ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetWS;
    memoRespWS.Lines.Text := ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetornoWS;
  end;

  LoadXML(ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetWS, WBResposta);

 

  • Like 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

  • Membros Pro
Posted

Olá diego,

A chave vem truncada no arquivo XML também?  > Não, mas o cliente não quer ter trabalho. Seria mais simples se a chave mostrasse completa.

Mas vou dar uma olhada nesta consulta, se ela mostrar a placa vai ajudar bastante.

 

Grato.

  • Like 1
  • Membros Pro
Posted

Boa tarde Ítalo,

Eu não tenho o XML, e o problema não é no XML, é o tamanho da janela da mensagem(foto acima) que nao cabe a Chave e o protocolo, por isso trunca.

Montei uma consulta pela dica do Diego, para o cliente pesquisar.

Obrigado.

  • Like 1
  • Consultores
Posted

Boa tarde Luiz,

Na unit pcnAuxiliar temos as funções:

function ExtrairChaveMsg(const AMsg: String): String;
function ExtrairProtocoloMsg(const AMsg: String): String;

Com essas funções você consegue extrair a chave e o protocolo da mensagem.

Informação que você precisa para efetuar o encerramento.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 344 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...