Ir para conteúdo
  • Cadastre-se

dev botao

Alguma dica melhor maneira de imprimir xml retorno


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

Recommended Posts

Postado

Pelo visto os retornos do eSocial cada arquivo terá uma informação.

Verificando o S2200 e S2206  ha mais informações de retorno.

 

 

Alguém tem alguma maneira melhor de imprimi o xml ( hoje estou mostrando o xml no webbrowser e deixando usar a opção imprimir, da para conferir mas não é o ideal , se gasta muitas linhas na impressão).

Alguém tem alguma dica de como imprimir o conteúdo do xml de uma melhor maneira ou vamos ter que desenvolver uma impressão para cada retorno?

 

segue arquivos exemplo de retorno.

S2200_eSocial-sit.xml

S2206_eSocial-sit.xml

  • Consultores
Postado

Bom dia Edmar,

Não detenho conhecimento sobre o eSocial, mas não vejo com bons olhos essa história de imprimir e depois sair ticando os valores.

Pois isso demanda gasto com papel, toner, tempo e esta passível a erros de checagem.

Não teria uma outra forma de se fazer isso?

Por exemplo, pegar essas informações através das propriedades do componente e fazer as comparações via rotina contida na aplicação?

Desta forma teríamos a checagem do retorno automatizada.

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

Postado

esta dando erro na linha 401

mudar de:

                    RetEventos.Items.Recibo.Contrato.infoCeletista.dtBase   := Leitor.rCampo(tcdat, 'dtBase');

para

                    RetEventos.Items.Recibo.Contrato.infoCeletista.dtBase   := Leitor.rCampo(tcInt, 'dtBase');

 

e da erro na linha quando processa o S2206

         while Leitor.rExtrai(10, 'horarioIntervalo', '', j + 1) <> '' do

ainda não sei consertar.

@Italo Jurisato Junior , mesmo erro no S2200 e S2206 os outros campos estão corretos ( leitura do retorno)

pcesRetConsultaLote.pas

  • Consultores
Postado

Bom dia Edmar,

Com relação a leitura do campo dtBase esta estranho ocorre erro pois o campo dtBase é do tipo TDateTime logo devemos utilizar o tcDat na leitura da tag uma vez que a mesma só traz a data.

Já o segundo erro arrumei e enviei para o repositório.

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

  • 7 meses depois ...
Postado

Boa Tarde

Tive que fazer alteração nessas duas units do componente, pois quando a data base for entre 1 a 9 deve-se gerar o XML com zero na frente, o validado não apresenta erro mas

quando consultamos no portal do eSocial a data base esta vazia.

 

  image.thumb.png.0325f678d46927c10e1c86a3b687bd85.png

image.thumb.png.f64d80a808359a364f25c1f273ede069.png

Postado
1 hora atrás, Joffas disse:

Boa Tarde

Tive que fazer alteração nessas duas units do componente, pois quando a data base for entre 1 a 9 deve-se gerar o XML com zero na frente, o validado não apresenta erro mas

quando consultamos no portal do eSocial a data base esta vazia.

 

  image.thumb.png.0325f678d46927c10e1c86a3b687bd85.png

image.thumb.png.f64d80a808359a364f25c1f273ede069.png

Acabamos de detectar isso também, irei fazer a alteração conforme você mostrou, obrigado.

Acredito que, ou o campo deveria ser String, para podermos passar o dado com a formatação correta, ou o ACBr na hora de gravar o campo, deveria gerar o zero a esquerda.

  • Consultores
Postado

Boa tarde a todos,

Quando realizarem alterações nos fontes é de boa pratica disponibiliza-los (anexa-los) para que possamos analisar e caso esteja tudo certo enviar para o repositório.

Desde já muito obrigado pela colaboração.

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

  • 1 mês depois ...
  • Administradores
Postado

Boa tarde.

Este tópico está inativo a algum tempo e por isso será fechado, caso necessário favor criar um novo tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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á 2270 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...