Ir para conteúdo
  • Cadastre-se

dev botao

XML com Percurso Fantasma?


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

Recommended Posts

  • Membros Pro

Olá Tudo Bem!!

Estou com um problema na geração de do manifesto. Estou está dando uma rejeição de que está faltando informar a valor da tag UFper o detalhe que no xml(que esta em anexo) tem duas tags informadas mas na geração informo só um percurso e não sei porque está gerando uma a mais fantasma. Procurei no exemplo do ACBrmdfe,  mas não consta nenhum trecho referente ao percurso. Segue em o trecho no qual informo o percurso. 

Vocês teriam um trecho de exemplo de como informo o Percurso par ame passar fazendo um grande favor?

Segue também também a mensagem de erro é o xml gerado.

Trecho de como estou informando o percurso:


    IBQpercursos.close;
    IBQpercursos.sql.clear;
    IBQpercursos.sql.add('select * from percursos where MANIFID = :vMANIFID');
    IBQpercursos.parambyname('vMANIFID').value:=IBQmanifestos.fieldbyname('MANIFID').asinteger;
    IBQpercursos.open;
    if not(IBQpercursos.isempty)
    then begin
              //IBQpercursos.first;
              while not(IBQpercursos.eof)  do
              begin
                    with ide.infPercurso.Add do
                    begin
                        ide.infPercurso.Add.UFPer:=IBQpercursos.fieldbyname('PERCUUF').asstring; //'SP'
                    end;
                    IBQpercursos.next;
              end;
         end;
    
Isso tundo dentro do with ACBrMDFe1.Manifestos.Add.MDFe do
  Onde estou errando? Preciso informar mais alguma coisa?

Desde já Muito Obrigado pela Atenção!!

Erro Manifesto 4.png

35190305573930000158580010000000041000000042-mdfe.xml Manifesto 4.pdf

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Bom dia

Está utilizando o "Add"  duas vezes... Utilize assim:

with Ide.infPercurso.Add do
begin
  UFPer := IBQpercursos.fieldbyname('PERCUUF').asstring; 
end; 

 

  • Curtir 4
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro

Olá Tudo Bem!!

Obrigado Amarildo de Matos e José M. S. Junior por me ajudarem a resolver este problema.

Em 06/03/2019 at 06:51, Amarildo de Matos disse:

bom dia..

verifique no seu sistema, se voce nao esta mandando gerar 2 vezes a tag percurso, pois uma esta preenchida e a outra nao.

so teria de ter uma tag infpercurso PR

image.png

Amarildo era este o problema mesmo. Obrigado!

Em 06/03/2019 at 08:06, José M. S. Junior disse:

Bom dia

Está utilizando o "Add"  duas vezes... Utilize assim:


with Ide.infPercurso.Add do
begin
  UFPer := IBQpercursos.fieldbyname('PERCUUF').asstring; 
end; 

 

José M. S. Junior deu certo a sua dica solucionou o problema do percurso vazio. Muito Obrigado! Problema Resolvido! 

Obrigado á Todos!!

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1858 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.

The popup will be closed in 10 segundos...