Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá, estou tentando gerar o MDFe, e ocorrer "ID Inválido. Impossível Salvar XML."

Trunk2, atualizado, delphi7 e ACBrMDFeDAMDFeRL1

Testei também o Demo_ACBrMDFe.dpr e ocorre a mesma mengem, no trunk, funcionava

já procurei no fórum até dez2014, não achei.

============== \ =================

procedure TFormGerar_mdfe.btnGerarMDFeClick(Sender: TObject);
var
 vAux : String;
begin
vAux:=DDADOS.NMDF.ValorString;
 if not(InputQuery('WebServices Enviar', 'Numero do Manifesto', vAux))
  then exit;

 ACBrMDFe1.Manifestos.Clear;
 GerarMDFe(vAux);
 ACBrMDFe1.Manifestos.Items[0].GravarXML('', '');

 ShowMessage('Arquivo gerado em: '+ACBrMDFe1.Manifestos.Items[0].NomeArq);
 MemoDados.Lines.Add('Arquivo gerado em: '+ACBrMDFe1.Manifestos.Items[0].NomeArq);
 MemoResp.Lines.LoadFromFile(ACBrMDFe1.Manifestos.Items[0].NomeArq);
 LoadXML(MemoResp, WBResposta);
 PageControl2.ActivePageIndex := 1;

end;


================\==============

Obrigado,

Leão

 

 

  • Consultores
Postado

Bom dia Leão,

Verifique se na sua rotina que alimenta o componente se existe alguma linha onde é atribuído algum valor a propriedade Id.

Se sim exclua essa linha, não se deve atribuir nada a propriedade Id, tem que deixar o próprio componente calcular o valor dela.

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

  • Membros Pro
Postado

Estou com um problema parecido

Ao Validar uma NFe, está dando uma mensagem de erro quando retorna os dados e vai passa na funcao

function TNFeRetRecepcao.TratarRespostaFinal: Boolean; ------> Unit ACBrNFeWebServices

na linha 1258
                if SalvarXML then
                  GravarXML;

mensagem de erro --> erro ao salvar. nome de arquivo nao informado

ja estou passando os dados porem esse erro so comeco hoje ontem estava normal

  Tsi.Configuracoes.Arquivos.PathNFe       := CaminhoXML + 'STA\NFE';
  Tsi.Configuracoes.Arquivos.PathInu       := CaminhoXML + 'STA\NFE';
  Tsi.Configuracoes.Arquivos.PathEvento    := CaminhoXML + 'STA\NFE';
  Tsi.Configuracoes.Arquivos.PathSalvar    := CaminhoXML + 'STA\NFE';
  Tsi.Configuracoes.Arquivos.Salvar        := True;
  Tsi.Configuracoes.Arquivos.SepararPorMes := True;
  Tsi.Configuracoes.Arquivos.SalvarEvento  := True;

Dangelo Porto

Postado

Olá Italo, não tem nenhuma propriedade atribuindo a ID

somente no botão GerarMDFe

procedure TFormGerar_mdfe.btnGerarMDFeClick(Sender: TObject);
var
 vAux : String;
begin
vAux:=DDADOS.NMDF.ValorString;
 if not(InputQuery('WebServices Enviar', 'Numero do Manifesto', vAux))
  then exit;

Postado

Olá Daniel, certinho, era isso mesmo corrigido.

==========={ local }===============

   tot.qCTe := 2;
   tot.vCarga := 3500.00;
   // UnidMed = (uM3,uKG, uTON, uUNIDADE, uLITROS);
   tot.cUnid  :=  uTon;
   tot.qCarga := 2.8000;

   with lacres.Add do
    begin
     nLacre := '123';
    end;

   infAdic.infCpl     := 'Empresa optante pelo Simples Nacional.; Caminhao VW.';
   infAdic.infAdFisco := '';
  end;

 ACBrMDFe1.Manifestos.GerarMDFe;

end;

 

 

Muito obrigado,

Leão

  • 4 meses depois ...
  • Consultores
Postado

Bom dia Rodrigo,

Você esta usando os fontes do repositório Trunk2?

Se sim, eles estão atualizados?

Se sim, esse erro é impossível, a não ser que depois de gerar o XML você esteja atribuindo uma string vazia a propriedade ID.

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á 3200 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.