Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membro Pro Verificado
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?

 

  • Consultores
Postado

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

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membro Pro Verificado
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á?

  • Consultores
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

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membro Pro Verificado
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.

 

  • Consultores
Postado
28 minutos atrás, [Bruno] disse:

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

 

se pegar o xml no site o que é usado na quebra no xml?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membro Pro Verificado
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
  • Membro Pro Verificado
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

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