Ir para conteúdo
  • Cadastre-se

Atributo de Mapeamento com Case incorreto id -> Id


Ver Solução Respondido por Marco Moreira,

Recommended Posts

  • Membro Pro Verificado
Postado

Ha um tempo postei aqui a mesma situacao no link. Toda nova instalacao do Acbr estou tendo que arrumar manualmente o arquivo, seria uma alteracao simples.


 

O case do atributo `id` deveria estar iniciando maiusculo `Id`. Alterei esse detalhe nas linhas 710 e 696 do pcnReinfRetEventos.pas

Notei que o TeventoCollectionItem.Id e TEvtTotal.Id estavam ficando idênticos no retorno, olhando o código pcnReinfRetEventos.pas linha 696  está assim

evento.Items[i].Id           := FLeitor.rAtributo('id', 'evento');

No meu entender o correto seria

evento.Items[i].Id           := FLeitor.rAtributo('Id', 'evento');

No XDS retornoLoteEventosAssincrono-v1_00_00.xsd o Id está definido com I maiusculo: 

<xs:attribute name="Id" use="required" type="xs:ID">
  • Curtir 1
  • 2 meses depois ...
  • Membros Pro
Postado (editado)

Bom dia.

@Juliomar Marchetti essa alteração não está lendo o conteúdo dos retornos de eventos... 

image.thumb.png.199ab94e007fd3bb409d945e63c4c951.png

- <evtTotal id="ID900100000000001184948627"> é minúsculo, diferente do 

<evento Id="ID1087418990000002026040809311407470"> que é maiúsculo;
 
image.thumb.png.5ce39808cdab55d2548de4315028f37e.png

 

Editado por Marco Moreira
  • Curtir 1
  • Consultores
Postado
Em 04/02/2026 at 15:42, Giovani Mazuchelli Del Col disse:

Ha um tempo postei aqui a mesma situacao no link. Toda nova instalacao do Acbr estou tendo que arrumar manualmente o arquivo, seria uma alteracao simples.


 

O case do atributo `id` deveria estar iniciando maiusculo `Id`. Alterei esse detalhe nas linhas 710 e 696 do pcnReinfRetEventos.pas

Notei que o TeventoCollectionItem.Id e TEvtTotal.Id estavam ficando idênticos no retorno, olhando o código pcnReinfRetEventos.pas linha 696  está assim

evento.Items[i].Id           := FLeitor.rAtributo('id', 'evento');

No meu entender o correto seria

evento.Items[i].Id           := FLeitor.rAtributo('Id', 'evento');

No XDS retornoLoteEventosAssincrono-v1_00_00.xsd o Id está definido com I maiusculo: 

<xs:attribute name="Id" use="required" type="xs:ID">

boa tarde

o teste acima citado pelo nosso amigo não ocorreu?

5 horas atrás, Marco Moreira disse:

Bom dia.

@Juliomar Marchetti essa alteração não está lendo o conteúdo dos retornos de eventos... 

image.thumb.png.199ab94e007fd3bb409d945e63c4c951.png

- <evtTotal id="ID900100000000001184948627"> é minúsculo, diferente do 

<evento Id="ID1087418990000002026040809311407470"> que é maiúsculo;
 
image.thumb.png.5ce39808cdab55d2548de4315028f37e.png

 

 

 

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

  • Membros Pro
  • Solution
Postado
5 minutos atrás, Juliomar Marchetti disse:

boa tarde

o teste acima citado pelo nosso amigo não ocorreu?

 

Pelo que entendi o teste do referido post se refere a linha 696 do Diff da tag (evento Id) que é com Id maiúsculo... que agora está ok...

O problema está na linha 710 do Diff pois a tag (evtTotal id) é com id minúsculo...

 

Conforme imagem do retorno 

image.thumb.png.46aaa2f9d3cb7b7801ffef1dbec6c7ed.png

  • Curtir 1
  • Consultores
Postado

Boa noite

obrigado por informar!

compreendi a situação, está no svn 

At revision: 45718

Obrigado.

posso encerrar o tópico?

 

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

  • Membros Pro
Postado
Em 10/04/2026 at 23:27, Juliomar Marchetti disse:

Boa noite

obrigado por informar!

compreendi a situação, está no svn 

At revision: 45718

Obrigado.

posso encerrar o tópico?

Bom dia,

Sim, Obrigado.

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

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

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.