Ir para conteúdo
  • Cadastre-se

dev botao

Imprimir Nfse Depois Da Consulta De Situação


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

Recommended Posts

Postado

Bom dia pessoal

Estou com um problema. Quando envio a nfse em processo assíncrono, logo após faço uma consulta ConsultarSituacao(CNPJ, IM,Protocolo), para ver se a nfse foi processada. Caso O rps for processado preciso imprimir a nfse, como faria isso?

Porque se eu chamar o procedimento ACBrNFSe1.NotasFiscais.Imprimir vai dar erro na impressão, isso porque estarei imprimindo o RPS.

 

Att;

Rafa

 

 

Postado

Boa tarde IVR

Seguindo este procedimento, ele imprimi corretamento, porém quando fecho o relatório ocorre  erro

 
 
[Content]
RLNFSe: Erro durante a preparação do relatório
EConvertError('' is not a valid floating point value)
 
[OK]

 

 

Att;

Rafa

Postado

Bom dia pessoal.

Também estou encontrando uma situação parecida. Envio o xml e quando vou imprimir a NFSe imprime direitinho, porém quando fecho o relatório ele me retorna o erro abaixo

EConvertError('' is not a valid floating point value)

Como comentou o colega Rafa se eu pegar depois o xml que foi salvo na pasta designada e enviar para impressão ele imprimi e quando fecho não me retorna erro.

Passei a noite tentando resolver e nada. alguém já passo por isso?

 

Att;

Caetano

Atenciosamente

Caetano

'Juntos podemos mais'

  • Solution
Postado

Tente carregar o xml na variável após o retorno

 

sNomeArq := ACBrNFSe1.NotasFiscais.Items[0].NomeArq;
ACBrNFSe1.NotasFiscais.Clear;
ACBrNFSe1.NotasFiscais.LoadFromFile(sNomeArq)
ACBrNFSe1.NotasFiscais.Imprimir;
 
 
Att;
Maiquel
  • Curtir 1

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

  • 11 meses depois ...
Postado (editado)

 

Tente carregar o xml na variável após o retorno

 

sNomeArq := ACBrNFSe1.NotasFiscais.Items[0].NomeArq;
ACBrNFSe1.NotasFiscais.Clear;
ACBrNFSe1.NotasFiscais.LoadFromFile(sNomeArq)
ACBrNFSe1.NotasFiscais.Imprimir;
 
 
Att;
Maiquel

 

 

Olá.

Estou com um erro ao realizar a impressão do DANFE da NFS-e, após consultar a mesma, o DANFE vem incompleto.

Tentei fazer isso mas aqui não funcionou, ele vem faltando informações, só vem o número da nota, o código de verificação e alguns outros dados.

Alguém aqui passou por isso?

Estou utilizando D7 com Fortes Report.

Obrigado.

Editado por Leandro Araújo

Leandro Araújo, Analista de Sistemas.

Postado

Se eu consultar logo após o envio e o RPS for processado, ele me imprime o Danfe completo, mas se tento consultar depois, o Danfe vem incompleto (Digo no que diz respeito apenas a impressão, o XML vem certo), ou seja, algo haver com o DanfeRL ou algo assim, não sei, estou olhando os fontes do ACBr onde mandar imprimir.

Se alguém passou por algo parecido, toda ajuda é bem vinda, só falta isso para terminar a implementação de NFS-e em nosso sistema.

Muito obrigado.

Leandro Araújo, Analista de Sistemas.

Postado (editado)

Atualizei os fontes, e continua não trazendo as informações.

Desculpe ter repetido nos tópicos, agora eu continuo nesse mesmo ou nesse outro:

Seria o mais adequado, ou não? Já que o problema é com relação ao carregar as informações do XML a partir do arquivo.

Tentei carregar um XML gerado pelo site, e funcionou. Há algumas diferenças no arquivo.

Muito obrigado.

Editado por Leandro Araújo

Leandro Araújo, Analista de Sistemas.

Postado

Bom dia Leandro.

Você já conseguiu resolver? 

Estas realizando a consulta após o envio?

 

Maiquel

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

Postado (editado)

Atualizei os fontes.

Criei uma procedure 'ProcessarAposSucessoConsulta', lá eu:

- Processo ações se houve sucesso de comunicação e verificação via webservices.
- Se a nota foi confirmada gravo as informações referentes a nota, salvo o arquivo

.xml e o DANFE e/ou altero informações de um pedido pendente.

 

Na parte da impressão fiz assim:

DMNFSe.ObjetoDANFENFSe.ImprimirDANFSe(
          DMNFSe.ObjetoNFSe.WebServices.ConsLote.NotasFiscais.Items[0].NFSe);
// Ou
ACBrNFSe1.ImprimirDANFSe(ACBrNFSe1.WebServices.ConsLote.NotasFiscais.Items[0].NFSe);

E funcionou! :)

Se eu fizer assim, não funciona direito:

ACBrNFSe1.WebServices.ConsLote.NotasFiscais.Items[0].Imprimir;

Vou realizar mais testes.

Qualquer coisa nova posto aqui novamente.

 

Percebi sim algumas diferenças entre os .xml's.

Desculpem mas não queria colocar aqui os .xml's pelo motivo de haver dados de clientes.

Ainda é necessário?

 

Muito obrigado.

Editado por Leandro Araújo

Leandro Araújo, Analista de Sistemas.

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