Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Boa noite 

Notei, em específico, que a quebra de linha para a Prefeitura de Rio de Janeiro não está sendo enviada. Pesquisando no fórum, encontrei uma menção sobre quebra de linha de impressos. Fiquei em dúvida se isso se refere a impressões ou ao envio de quebras de linha para o webservice, visto que a configuração está na classe de webservice.

Realizei o teste das duas formas, seguindo a explicação do link. Em um teste, utilizei o | (Pipe), e em outro, o ; (Ponto e vírgula) como era antes. O resultado, em ambos os casos, foi o mesmo.

Teste informando o caractere ; para quebra de linha

image.thumb.png.34a12a59e6fbb471ad78c4485c1ba679.png

Teste informando o caractere | para quebra de linha

image.thumb.png.d68022a4a80a07ac006bd670dcd468c8.png

em nenhum mento foi enviado comando do sLineBreak como esta informado em configuração.

image.png.d00ba6913a58cdcccedb47b5c41abf2d.png

Alguém esta com alguma situação semelhante?

 

Postado
18 minutos atrás, Juliomar Marchetti disse:

Se notar no ini do ACBrNFSeX que e´ACBrNFSeXServicos.ini lá tem tratamento para quebra de linhas

Não encontrei nada referente à configuração de quebra de linha no arquivo ACBrNFSeXServicos.ini. Poderia me mostrar um exemplo de configuração feita por lá?

  • Moderadores
Postado
48 minutos atrás, [Bruno] disse:

Não encontrei nada referente à configuração de quebra de linha no arquivo ACBrNFSeXServicos.ini. Poderia me mostrar um exemplo de configuração feita por lá?

Hum. olhando um pouco é na unit do provedor

lembrando que se modificar, tem que rodar o instalador novamente pra ele recompilar

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
18 minutos atrás, Juliomar Marchetti disse:

Hum. olhando um pouco é na unit do provedor

lembrando que se modificar, tem que rodar o instalador novamente pra ele recompilar

Sim, fiz o ajuste recompilei e mesmo assim sem sucesso!

Agora, [Bruno] disse:

Sim, fiz o ajuste recompilei e mesmo assim sem sucesso! Estou fazendo outro teste com o provedor da Giss, para eles está acatando a configuração da unit do provedor. Parece ser algo especifico para o comando sLineBreak ou para o provedor ISSRio.

 

Postado (editado)
1 hora atrás, Italo Giurizzato Junior disse:

Boa tarde @[Bruno],

Veja no programa exemplo o caracter usado como quebra de linha.

Boa tarde Ítalo, a configuração via componente esta com o | (Pipe)

image.png.54e903300ff7087efc9277a2efe2a34e.png

Configuração em runtime | (Pipe)

image.png.b424aca4e91e0955f36225e5d8ba6dcf.png

conteúdo descrição para o componente:

image.thumb.png.b22b385224ec1f260c0e6e48fc003082.png

image.thumb.png.5dea8107f1bdb24f5a6a216ba704628e.png

image.png.e438748a3617306212a20d14cad13ba7.png

Na unit do provedor ISSRio esta com sLineBreak

image.png.3aeaff5330e9aaa6ba2d320c7950aea7.png

No xml de envio é enviado o | (Pipe) e não o comando do sLineBreak

image.thumb.png.2126afaabf90f8029dd1a338d66e1645.png

 

 

image.png

image.png

image.png

Editado por [Bruno]
Ajuste texto
Postado
11 minutos atrás, [Bruno] disse:

Boa tarde Ítalo, a configuração via componente esta com o | (Pipe)

image.png.54e903300ff7087efc9277a2efe2a34e.png

Configuração em runtime | (Pipe)

image.png.b424aca4e91e0955f36225e5d8ba6dcf.png

conteúdo descrição para o componente:

image.thumb.png.b22b385224ec1f260c0e6e48fc003082.png

image.thumb.png.5dea8107f1bdb24f5a6a216ba704628e.png

image.png.e438748a3617306212a20d14cad13ba7.png

Na unit do provedor ISSRio esta com sLineBreak

image.png.3aeaff5330e9aaa6ba2d320c7950aea7.png

No xml de envio é enviado o | (Pipe) e não o comando do sLineBreak

image.thumb.png.2126afaabf90f8029dd1a338d66e1645.png

 

 

image.png

image.png

image.png

 

 

 

Ítalo, tive problemas ao colar as imagens. Depois, tentei editar o post, mas a bagunça só piorou.

Resumo:

  • A configuração via componente está como "pipe".

  • A configuração em tempo de execução também está com "pipe".

  • O conteúdo para a tag Discriminação está sendo enviado considerando a propriedade ACBrNFSeX1.Configuracoes.WebServices.QuebradeLinha, que corresponde ao "pipe".

  • Na configuração da unit do provedor, está definido como sLineBreak.

  • Entretanto, ao montar o arquivo, o que está sendo enviado é o "pipe" e não o sLineBreak.

  • Consultores
Postado

Boa tarde @[Bruno],

No programa exemplo temos:

  with ACBrNFSeX1.Configuracoes.WebServices do
  begin
    // Redefini a quebra de linha que por padrão é "|'
    QuebradeLinha := ';';
    (...)
  end; 

O padrão é pipe, mas a titulo de exemplo a quebra de linha esta sendo redefinida para ponto e virgula.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...