Ir para conteúdo
  • Cadastre-se

dev botao

Impressão NFSe quebra automática de linha na descrição


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

Recommended Posts

  • Membros Pro

Bom dia pessoal, fiz a migração para o trunck2 e percebi algumas coisas que tive que modificar como componente de impressão da DANFSe , eu agora tenho apenas 2 opções Fast e Fortes, otimo. Gostaria de saber qual está sendo o preferido pelo pessoal para que eu também possa seguir ele. 

Outro detalhe, antes no trunck eu estava utilizando o componente DANFSe com Quickreport que foi descontinuado, sem problemas. Mas ao imprimir com ele a descrição na nota fazia a quebra de linha automaticamente ao colocar ponto e virgula, isto não está acontecendo no trunck2, será que esta funcionalidade vai ficar apenas no DANFSe do Quickreport ou agora tem alguma propriedade que não encontrei para setar? 

Desde já agradeço a atenção de todos! 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
  • Solution

Resolvido, encontrei o parametro onde seta o ponto e virgula. no componente acbrnfse.configuracoes.webservices.quebradelinha , estava pipe como padrão, pensei que o arquivo isse.ini setasse esta configuração.

 

 

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

  • 2 anos depois...
  • Membros Pro

Boa tarde,

Estou com problemas com as quebras de linhas para o provedor isse (Maringá -PR).

No manual disponibilizado pela prefeitura, o caractere de quebra de linha que deve ser utilizado é o "\s\n".

Alterei o arquivo ISSe.ini e coloquei QuebradeLinha=\s\n.

Depois de autorizar a nota, a visualização no site da prefeitura fica com as quebras de linha conforme preciso, entretanto o retorno devolvido vem com   #$A e a function TNFSeWebService.ExtrairRetorno(GrupoMsgRet: String): String; remove as quebras de linha, fazendo que o DANFSe do fortes fique sem quebras de linha.

Existe algum parâmetro nas configurações que resolveria esse problema?

Gostaria que no impresso do fortes e no site da prefeitura as quebras de linha fossem mantidas.

Tentei setar acbrnfse.configuracoes.webservices.quebradelinha citada pelo Joel com ";" e com "\s\n" mas não surtiu efeito nenhum.

Só consegui fazer a impressão com as quebras de linha alterando a function TNFSeWebService.ExtrairRetorno(GrupoMsgRet: String): String;  para ignorar quando o provedor for o ISSe. (código abaixo). Mas não gostaria de ficar com o código diferente do repositório do acbr. 

if (FProvedor <> proISSe) then
  begin
    FPRetornoWS := StringReplace(FPRetornoWS, #10       , '', [rfReplaceAll]);
    FPRetornoWS := StringReplace(FPRetornoWS, #13       , '', [rfReplaceAll]);
  end;

 

Poderiam me dar uma ajuda?

grato,

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Cassiano,

Vou verificar a rotina, mas acredito que a sua sugestão seja valida.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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