Ir para conteúdo
  • Cadastre-se

dev botao

Quebra de Linha - Betha


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

Recommended Posts

@Italo Jurisato Junior

Estou com um problema na descrição dos serviços no Provedor Betha em Canarana-MT.

A primeira vez quando imprime a Danfe, a descrição sai sem as quebras de linhas.

Quando sai e entra novamente no módulo e tenta imprimir novamente, ai sai corretamente.

 

Eu tinha lido em um post esse problema, era um post antigo, mas não achei mais.

Os fontes estão atualizados.

 

Dercide

 

NFSe_Errada.png

NFSe_Correta.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Dercide,

No arquivo INI do provedor qual é o valor da propriedade QuebradeLinha?

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

20 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Dercide,

No arquivo INI do provedor qual é o valor da propriedade QuebradeLinha?

No Betha.ini a QuebradeLinha=;

No meu sistema, eu faço um tratamento para verificar se a propriedade esta vazia, mas pelo jeito esta pegando o que eu estou passando.

A propriedade QuebraDeLinha é alimentada quando é passado o código da cidade ?

ACBrNFSe1.Configuracoes.WebServices.QuebradeLinha 

  vQuebraDeLinha := '|';
  //----------------------------------------------------------------------------
  if ACBrNFSe1.Configuracoes.WebServices.QuebradeLinha = '' then
    ACBrNFSe1.Configuracoes.WebServices.QuebradeLinha := vQuebraDeLinha
   else
    vQuebraDeLinha := ACBrNFSe1.Configuracoes.WebServices.QuebradeLinha;
  //----------------------------------------------------------------------------

 

Dercide.

Editado por Dercide Alvarez
Link para o comentário
Compartilhar em outros sites

@Italo Jurisato Junior

Estive debugando a minha aplicação e posso estar errado, mas percebi que a propriedade :

 ACBrNFSe1.Configuracoes.WebServices.QuebradeLinha sempre recebe o pipe "|" na linha 768 do AcbrDFeConfiguracoes no Create.

No AcbrNFSeConfiguracoes na linha 636 é feita a leitura do .INI pegando a quebra de linha:

  FConfigGeral.QuebradeLinha := trim(FPIniParams.ReadString('Geral', 'QuebradeLinha', ''));
 

Porém esse valor não é passado para ACBrNFSe1.Configuracoes.WebServices.QuebradeLinha  que permanece com o Pipe "|".

Então pelo o que entendi, ele não pega do INI, e sim sempre passa o Pipe.

Dercide.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Dercide,

Realmente parece que não esta obedecendo a configuração.

Vou analisar o problema.

  • Curtir 2
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

  • Consultores

Boa tarde Dercide,

Qual Report você esta usando (Fast ou Fortes)?

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á 1725 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.