[Bruno] Postado 23 Abril Postado 23 Abril 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 Teste informando o caractere | para quebra de linha em nenhum mento foi enviado comando do sLineBreak como esta informado em configuração. Alguém esta com alguma situação semelhante?
Moderadores Juliomar Marchetti Postado 24 Abril Moderadores Postado 24 Abril Se notar no ini do ACBrNFSeX que e´ACBrNFSeXServicos.ini lá tem tratamento para quebra de linhas Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
[Bruno] Postado 24 Abril Autor Postado 24 Abril 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 Juliomar Marchetti Postado 24 Abril Moderadores Postado 24 Abril 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 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
[Bruno] Postado 24 Abril Autor Postado 24 Abril 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.
Moderadores Juliomar Marchetti Postado 24 Abril Moderadores Postado 24 Abril 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? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Consultores Italo Giurizzato Junior Postado 24 Abril Consultores Postado 24 Abril Boa tarde @[Bruno], Veja no programa exemplo o caracter usado como quebra de linha. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
[Bruno] Postado 24 Abril Autor Postado 24 Abril (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) Configuração em runtime | (Pipe) conteúdo descrição para o componente: Na unit do provedor ISSRio esta com sLineBreak No xml de envio é enviado o | (Pipe) e não o comando do sLineBreak Editado 24 Abril por [Bruno] Ajuste texto
[Bruno] Postado 24 Abril Autor Postado 24 Abril 11 minutos atrás, [Bruno] disse: Boa tarde Ítalo, a configuração via componente esta com o | (Pipe) Configuração em runtime | (Pipe) conteúdo descrição para o componente: Na unit do provedor ISSRio esta com sLineBreak No xml de envio é enviado o | (Pipe) e não o comando do sLineBreak Í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 Italo Giurizzato Junior Postado Segunda as 16:18 Consultores Postado Segunda as 16:18 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. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora