Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • 3 semanas depois ...
  • Membros Pro
Postado

Boa tarde,

 

Na impressão do Evento de Encerramento, a propriedade xMotivo que é impressa juntamente com o cStat não está sendo preenchida e não estou conseguindo encontrar o problema

 

Em minha aplicação eu consegui obter o retorno dela através do seguinte comando: ACBrMDFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo

 

Mas na Unit ACBrMDFeDAMDFEFRDM, que alimenta o FastReport a propriedade RetInfEvento.xMotivo está vindo vazia.

  • Membros Pro
Postado (editado)

Bom dia Nellien,

 

(Desculpa, mas só pra saber, é Nellien ou Jeanny?)

 

Sobre a variável xMotivo eu consegui resolver, porém estou com outro problema.

 

Ao imprimir o Recibo de Encerramento, a variável InfEvento.tpAmb da Unit ACBrMDFeDAMDFEFRDM (linha 405) está vindo com o valor taProducao , mas no XML o valor da tag tpAmb = 2 (Homologação).

 

Você sabe me dizer o que posso fazer para resolver este problema? Eu atualizei todos os fontes t compilei novamente e o problema ainda persiste.

 

Obs: Esse problema só ocorre no envio do Evento. Quando eu reimprimo o evento carregando o XML no componente da tudo certo. Creio que o problema está na leitura do retorno do WebService, assim como no problema da variável xMotivo.

 

Segue em anexo o XML e o Recibo de Encerramento respectivo.

Encerramento.pdf

311402033416450001865800100000019012436750841101121-procEventoMDFe.xml

Editado por sesistemas
Postado

Sesistemas,

Boa tarde. 

(Meu usuário é Nellien, mas meu nome é Jeanny, rs).

 

Utilizei seu XML para impressão e novamente saiu tudo certo.

Tente debugar a Unit que eu citei (pmdfeRetEnvEventoMDFe), que é onde faz a leitura das tags e veja o que retorna na Tag tpAmb, pois na impressão utiliza apenas os dados que foram carregados por esta unit.

Da uma olhada se esta dando um Clear nos eventos antes de ler o XML, pode estar utilizando algum dados de um registro anterior

Jeanny Paiva Lopes

Analista de Sistemas / Desenvolvedora 

[email protected]

[email protected]
Tel.: +55 (32) 3539-5700

 

 

  • 1 mês depois ...
Postado

Boa tarde Jeanny,

 

Com relação a impressão do DAMDFE em Contingência eu encontrei dois pontos que creio que devem ser alterados na unti: ACBrMDFeDAMDFEFRDM

 

Segundo a Nota Técnica 2014_001, o tópico 6 na página 3 informa que o período de autorização do MDF-e em contingência passará de 24 para 186 horas.

 

Creio também que a variável a ser utilizada para exibir a data e hora da impressão deveria ser dhEmi e não Now, pois no caso de uma reimpressão do documento a data ficará errada.

 

Portanto, na linha 610 desta unit, está desta forma: FieldByName('Protocolo').AsString := 'Impressão em contingência. Obrigatória a autorização em 24 horas' + ' após esta impressão (' + DFeUtil.FormatDateTime(DateTimeToStr(Now)) + ')';

 

E deveria ficar desta forma: FieldByName('Protocolo').AsString := 'Impressão em contingência. Obrigatória a autorização em 186 horas' + ' após esta impressão (' + DFeUtil.FormatDateTime(DateTimeToStr(dhEmi)) + ')';

 

Me corrijam se estiver errado por favor. Segue unit em anexo.

 

Atenciosamente,

ACBrMDFeDAMDFEFRDM.pas

Saudações,

Wislei de Brito Fernandes

  • 3 semanas depois ...
Postado

Boa tarde.

 

Alguém poderia alterar a informação de contingência na unit ACBrMDFeDAMDFEFRDM?

Linha 610: Impressão em contingência. Obrigatória a autorização em 186 horas

Correto: Impressão em contingência. Obrigatória a autorização em 168 horas

 

Obrigada.

  • Curtir 1

Jeanny Paiva Lopes

Analista de Sistemas / Desenvolvedora 

[email protected]

[email protected]
Tel.: +55 (32) 3539-5700

 

 

  • 2 meses depois ...
Postado

Boa tarde.

 

De acordo com a NT 2014/003, foi incluído o bloco de informações da Composição da Carga, que deve ser impressa quando o MDFe for emitido em contingência.
Incluí as informações da identificação da unidade de transporte e carga, e criei um novo modelo fr3, caso queiram utilizar este ou adaptar os outros.
 

 

ACBrMDFeDAMDFEFRDM.pas

DAMDFe_Contingencia.zip

  • Curtir 1

Jeanny Paiva Lopes

Analista de Sistemas / Desenvolvedora 

[email protected]

[email protected]
Tel.: +55 (32) 3539-5700

 

 

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