Jump to content

dev botao

ACBreSocial - erro de permissão Componente não permite alterar o local de gravação "c:\Teste.xml"


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

Recommended Posts

Posted (edited)

Prezados membros do Forum ACBr, boa tarde!

Estou com um problema. Implantei em um cliente o e-Social, utilizando o componente ACBreSocial. Até ai tudo ok.

Porem estou com um erro de permisão: O Componente ACBreSocial, esta gravando o arquivo "Teste.xml" no "c:" da máquina do usuário. Não consigo alterar este local. Deve esta no código fonte do ACBreSocial. O correto seria o componente permitir a gravação deste arquivo na pasta do meu aplicativo do e-social.

Obs:  O micro do cliente estar em rede, e pela política da empresa só tem permissão para gravar na pasta da minha aplicação. Não permitindo gravar no drive "c:" do micro do usuário.

***Dúvida: Onde no componente ACBreSocial, posso alterar o local que grava o arquivo "c:\teste.xml". Não posso deixar gravando no "c:", preciso gravar na pasta da minha aplicação.

Desde já agradeço demais a todos. Obrigado. 

Edited by w0000
Posted

Boa tarde!

Acredito que é isso que você procura.

ACBreSocial.Configuracoes.Arquivos.PathSalvar := PastaSalvarXML;
if not DirectoryExists(PastaRaizSalvarXML) then
  CreateDir(PastaRaizSalvarXML);

Crie uma maneira que seu cliente possa selecionar onde salva e passe para o componente.

Espero ter ajudado.

  • Membros Pro
Posted
Em 17/08/2018 at 14:31, w0000 disse:

Prezados membros do Forum ACBr, boa tarde!

Estou com um problema. Implantei em um cliente o e-Social, utilizando o componente ACBreSocial. Até ai tudo ok.

Porem estou com um erro de permisão: O Componente ACBreSocial, esta gravando o arquivo "Teste.xml" no "c:" da máquina do usuário. Não consigo alterar este local. Deve esta no código fonte do ACBreSocial. O correto seria o componente permitir a gravação deste arquivo na pasta do meu aplicativo do e-social.

Obs:  O micro do cliente estar em rede, e pela política da empresa só tem permissão para gravar na pasta da minha aplicação. Não permitindo gravar no drive "c:" do micro do usuário.

***Dúvida: Onde no componente ACBreSocial, posso alterar o local que grava o arquivo "c:\teste.xml". Não posso deixar gravando no "c:", preciso gravar na pasta da minha aplicação.

Desde já agradeço demais a todos. Obrigado. 

Como você está passando o caminho para a propriedade, ACBreSocial.Configuracoes.Arquivos.PathSalvar.

 

Dê mais detalhes por favor.

  • Like 1
Posted

Prezados membros do Fórum ACBr, boa tarde!

 

Ainda NÃO consegui uma solução.

 

Erro:

O componente "ACBreSocial" está gravando o arquivo "teste.xml" no "c:\".

Pela política da empresa,  só tenho permissão para gravar na pasta da minha aplicação. Não sendo permitindo gravar no drive "c:\" do micro do usuário.

Segue em anexo, o print-screen da configuração do componente "ACBreSocial" onde defino o path de gravação do arquivo em "..\EFS\AUXILIAR".

Mesmo assim o componente "ACBreSocial" grava o arquivo "teste.xml" no "c:\"

***Dúvida: Onde no componente ACBreSocial, posso alterar o local que grava o arquivo "c:\teste.xml". Não posso deixar gravando no "c:", preciso gravar na pasta da minha aplicação.

Desde já agradeço demais a todos. Obrigado. 

ErroACBreSocial.png

  • Membros Pro
Posted
54 minutos atrás, w0000 disse:

Prezados membros do Fórum ACBr, boa tarde!

 

 

Ainda NÃO consegui uma solução.

 

 

Erro:

O componente "ACBreSocial" está gravando o arquivo "teste.xml" no "c:\".

Pela política da empresa,  só tenho permissão para gravar na pasta da minha aplicação. Não sendo permitindo gravar no drive "c:\" do micro do usuário.

Segue em anexo, o print-screen da configuração do componente "ACBreSocial" onde defino o path de gravação do arquivo em "..\EFS\AUXILIAR".

Mesmo assim o componente "ACBreSocial" grava o arquivo "teste.xml" no "c:\"

***Dúvida: Onde no componente ACBreSocial, posso alterar o local que grava o arquivo "c:\teste.xml". Não posso deixar gravando no "c:", preciso gravar na pasta da minha aplicação.

Desde já agradeço demais a todos. Obrigado. 

ErroACBreSocial.png

Não utilizo o ACBReSocial, mas acredito que o funcionamento seja igual a qualquer outro como o ACBRNFe, então eu nunca usaria passar os parâmetros nesse formato que você está utilizando.

Porque não tenta passar desta forma:

ACBReSocial.Configuracoes.Arquivos.PathSalvar := PathWithDelim(gsAppPath) + '\pasta';

 

Veja se não tem nada parecido com isso em seu código:

ACBrUtil.WriteToTXT('c:\teste.xml', ACBrUtil.ConverteXMLtoUTF8( RetWS ), False, False);

 

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

The popup will be closed in 10 seconds...