Ir para conteúdo
  • Cadastre-se

dev botao

Ç e acentos no XML do evento


Ver Solução Respondido por Diego Foliene,
  • Este tópico foi criado há 708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia,

Ao gerar o XML do evento S-2220, o campo matrícula do trabalhador deveria ser gerado com ç e ã, porém está gerando com c e a;

Alterei a propriedade ACBreSocial.Configuracoes.Geral.RetirarAcentos para false e não resolveu;

Alguém sabe o que posso fazer?

  • Consultores
Postado
1 hora atrás, Daniel de Queiroz disse:

Bom dia,

Ao gerar o XML do evento S-2220, o campo matrícula do trabalhador deveria ser gerado com ç e ã, porém está gerando com c e a;

Alterei a propriedade ACBreSocial.Configuracoes.Geral.RetirarAcentos para false e não resolveu;

Alguém sabe o que posso fazer?

Bom dia!
Por favor, como você está preenchendo essa informação no componente para gerar?
Consegue reproduzir no programa exemplo? Você está com seus fontes atualizados?

Conferindo no fonte, não vi nada que remova isso.
Veja:
image.png

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Postado

Boa tarde,

Estou informando a matrícula em ACBreSocial1.Eventos.NaoPeriodicos.S2220.New.evtMonit.IdeVinculo.Matricula com o valor vindo do banco de dados;

O valor é passado corretamente para o gerador, mas no XML está saindo com C e A;

Percebi que a procedure chamada foi a GerarIdeVinculo2206, mas isso não parece ser a causa;

No exemplo também aconteceu e as fontes estão atualizadas

matricula.PNG

matriculaxml.PNG

  • Consultores
Postado
1 hora atrás, Daniel de Queiroz disse:

Boa tarde,

Estou informando a matrícula em ACBreSocial1.Eventos.NaoPeriodicos.S2220.New.evtMonit.IdeVinculo.Matricula com o valor vindo do banco de dados;

O valor é passado corretamente para o gerador, mas no XML está saindo com C e A;

Percebi que a procedure chamada foi a GerarIdeVinculo2206, mas isso não parece ser a causa;

No exemplo também aconteceu e as fontes estão atualizadas

matricula.PNG

matriculaxml.PNG

Hmm, fazendo um teste com o programa exemplo, com a versão do Documento Fiscal configurada para veS01_00_00 e o Evento Não Periódico S-2220 selecionado ele usou a procedure GerarIDeVinculo da unit pcesGerador e não a que você citou.
Ainda assim estamos analisando #TK-3276

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

  • Consultores
Postado
1 hora atrás, Daniel de Queiroz disse:

Boa tarde,

Estou informando a matrícula em ACBreSocial1.Eventos.NaoPeriodicos.S2220.New.evtMonit.IdeVinculo.Matricula com o valor vindo do banco de dados;

O valor é passado corretamente para o gerador, mas no XML está saindo com C e A;

Percebi que a procedure chamada foi a GerarIdeVinculo2206, mas isso não parece ser a causa;

No exemplo também aconteceu e as fontes estão atualizadas

matricula.PNG

matriculaxml.PNG

Apenas para conferir, por favor, você não tem fontes alterados correto? E quando foi a última vez que atualizou seus fontes?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

  • Moderadores
Postado
Em 17/11/2022 at 14:38, Daniel de Queiroz disse:

Boa tarde,

Reinstalei o ACBr e agora está gerando o XML com os acentos, porém agora estou tendo o seguinte erro para assinar o arquivo: Falha ao interpretar o XML "xmlParseDoc"

trás o xml aqui

aposto que tem la´um Ctrl C Ctrl V e algum caracter inválido

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

Boa tarde Italo,

Inicialmente ao enviar o evento, o contrato de trabalho do trabalhador não estava sendo encontrado;

Foi verificado que a matrícula dele estava com cedilha e vogal acentuada, e o XML enviado não estava;

Depois de reinstalar o componente, consegui gerar o XML com a matrícula correta, mas agora estou com esse erro para assinar o arquivo

Postado (editado)

Pra mim, só dá erro na assinatura do arquivo, quando o arquivo tem alguma string com: letras acentuadas, Ç, espaço ou quebra de linha no final de uma string. Faça um teste, mesmo você precisando dos caracteres acentuados, substitua-os por letras não acentuadas e C, tente assinar o arquivo e veja se dá erro. Daí descobrirá se são eles.

Outro detalhe, todo o código XML tem que está escrito numa única linha. Sem quebra de linha (sem alinhamento das tags do código).

XMLGERADO.xml XMLGERADO-SEMERRO.xml

Editado por Jerlan Almeida
  • 3 semanas depois ...
  • Consultores
  • Solution
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo
Para detalhes do que foi alterado confira a Rev27838

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

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