Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Importar arquivos XML disponibilizados no site do eSocial


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

Recommended Posts

Boa Tarde
No site do eSocial, agora existe a opção de Download/Solicitação, na qual são disponibilizados todos os arquivos XML enviados ao eSocial.
Analisando a opção "Carregar XML" do exemplo do ACBReSocial, efetua a leitura, mas não carrega na classe, alguém já efetuou este procedimento ?
Gostaria de carregar para as classes para alimentar tabelas ligadas ao eSocial na importações de outros sistemas.
 

Edited by Iuri
  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Em meus testes efetuei a leitura do arquivo para a propriedade XML, carregou o XML para a propriedade "xml", mas não instanciou os campos do objeto.
Fiz uma tentativa com a function  ".LerArqIni", passando o próprio XML, mas demonstra o erro "String INI informada não é valida".
Notei que a function TevtInfoEmpregador.LerArqIni(const AIniString: String): Boolean, teoricamente faria isto, mas a partir de um "arquivo INI", como faço para transformar o ".XML" em uma string do tipo arquivo INI ?

Exemplo :

FeSocial.eSocial.Eventos.LoadFromFile('C:\906\S1000.xml');

ShowMessage(FeSocial.eSocial.Eventos.Iniciais.S1000.Items[0].evtInfoEmpregador.XML);   // Até aqui tudo certo, mas não preencheu os campos do objeto evtInfoEmpregador

ShowMessage(FeSocial.eSocial.Eventos.Iniciais.S1000.Items[0].evtInfoEmpregador.infoEmpregador.infoCadastro.NmRazao);  // Não aparece nada

FeSocial.eSocial.Eventos.Iniciais.S1000.Items[0].evtInfoEmpregador.LerArqIni(FeSocial.eSocial.Eventos.Iniciais.S1000.Items[0].evtInfoEmpregador.XML);  // Ocorre erro "String INI informada não é valida".

Alguém já efetuou o processo de carregar nos componentes a partir de um arquivo XML em disco ?

Link to comment
Share on other sites

  • 1 month later...
  • Consultores

Boa tarde a todos,

Pelo que me recordo somente 1 evento (S1060) tem o método LerXML que faz a leitura os demais não.

Caso deseja contribuir com o projeto, favor analisar as units: pcesTabelas e pcesS1060.

Consultor SAC ACBr Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.