Iuri 3 Posted December 1, 2020 Report Share Posted December 1, 2020 (edited) 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 December 1, 2020 by Iuri 1 Link to post Share on other sites
Iuri 3 Posted December 18, 2020 Author Report Share Posted December 18, 2020 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 post Share on other sites
João Radin 0 Posted December 18, 2020 Report Share Posted December 18, 2020 Estou com o mesmo problema aqui. Link to post Share on other sites
Italo Giurizzato Junior 9,885 Posted January 31 Report Share Posted January 31 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. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now