Ir para conteúdo
  • Cadastre-se

dev botao

Correção


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

Recommended Posts

Bom dia senhores,

Com o intuito de fazer com que o ACBrReinf grave os arquivos por CNPJ e separe por mês, tive que comentar o seguinte trecho no "\Fontes\ACBrDFe\ACBrReinf\PCNReinf\pcnEventosReinf.pas", na procedure "TReinfEventos.SaveToFiles":

  with TACBrReinf(Self.Owner) do
  begin
//    Path := Configuracoes.Arquivos.PathSalvar;
//    if trim(Path) = '' then
      Path := PathWithDelim(Configuracoes.Arquivos.GetPathReinf(Now, Configuracoes.Geral.IdContribuinte));
  end;
 

Quando eu não comentava essas linhas, ele gerava no PathSalvar e se eu deixasse sem preencher o PathSalvar, o GetPathSalvar preenche com a pasta do executável \Docs conforme código abaixo:

function TArquivosConf.GetPathSalvar: String;
begin
  if FPathSalvar = '' then
    if Assigned(fpConfiguracoes.Owner) then
      if not (csDesigning in fpConfiguracoes.Owner.ComponentState) then
        FPathSalvar := ApplicationPath + 'Docs';

  FPathSalvar := PathWithDelim(Trim(FPathSalvar));
  Result := FPathSalvar;
end;
 

Ao conferir no ACBrEsocial, essas linhas não existiam, por isso comentei.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Pablo,

Dependendo do que foi informado a PathSalvar e PathReinf corremos o risco de gerar em duplicidade a pasta AnoMes.

Dai o motivo das linhas que você comentou.

 

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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...