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.