Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Boa tarde a todos.

Estou com a seguinte duvida sobre salvar o evento de cancelamento por substituição em uma pasta especifica usando o ACBr.

Hoje tenho a estrutura de pastas C:\MeuSistema\NFCe\ dentro dessa pasta tem as subpastas Enviadas, Canceladas e etc (Organizado por CNPJ, Ano, Mês).

Gostaria de ao realizar o cancelamento por substituição com ACBr, os XML referentes ao evento do cancelamento sejam salvos na pasta C:\MeuSistema\NFCe\Canceladas (Organizado por CNPJ, Ano, Mês).

Hoje o ACBr está salvando na pasta C:\MeuSistema\NFCe\xml onde está sendo salvo todos os eventos gerados no sistema.

A necessidade principal é porque os contadores estão solicitando os XML dos cancelamentos e fica difícil e trabalhoso encontrar os respectivos XML de Cancelamentos.

Desde já agradeço a atenção de todos.

  • Membros Pro
Postado

Mais uma dúvida, como faço para alterar o nome do arquivo XML desse evento?

Exemplo:

Evento salva o nome do arquivo 31211016000685000103650010000002509000038270-sit.xml gostaria de alterar o nome desse evento para 31211016000685000103650010000002509000038270-CancelSubst.xml, ou seja, no final do nome do arquivo colocar "-CancelSubst.xml"

Desde já agradeço a atenção de todos.

  • 8 meses depois ...
  • Membros Pro
Postado (editado)

Bom dia, hoje meu componente está configurado assim:

with ACBrNFe.Configuracoes.Arquivos do
  begin // Configura caminho dos arquivos
    Salvar := false;
    SepararPorMes := true;
    AdicionarLiteral := false;
    if dados.qryConfigLITERAL.Value = 'S' then
      AdicionarLiteral := true;

    EmissaoPathNFe := true;
    SalvarEvento := true;
    SepararPorCNPJ := true;
    SepararPorModelo := false;

    PathSalvar := dados.qryConfigPATHSALVAR.Value;
    PathSchemas := dados.qryConfigPATHSCHEMAS.Value;
    PathNFe := dados.qryConfigPATHNFE.Value;
    PathInu := dados.qryConfigPATHINUTI.Value;
    PathEvento := dados.qryConfigPATHEVENTO.Value;
  end;

 

Só que mesmo setando "PathEvento"  está salvando na pasta "C:\MeuSistema\NFCe\xml", pelo que olhei essa pasta é padrão. Gostaria de salvar em uma pasta especifica e de alterar o nome do evento.xml.

Desde já muito obrigado.

Editado por TiicTechnology Sac
Complementação do texto da dúvida.
  • Consultores
Postado

Bom dia,

Pelo que me recordo ele deveria criar uma pasta chamada Evento e dentro desta uma pasta com o nome do tipo de evento (por Exemplo: Cancelamento) e dentro desta salvar os XMLs do evento em questão.

Com relação a mudar o nome do XML, se não me falha a memória isso não é possível, não existe uma propriedade que lhe permite definir o nome para o XML do evento.

  • 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

  • 2 semanas depois ...
  • Membros Pro
Postado (editado)
Em 25/07/2022 at 10:01, Italo Giurizzato Junior disse:

Bom dia,

Pelo que me recordo ele deveria criar uma pasta chamada Evento e dentro desta uma pasta com o nome do tipo de evento (por Exemplo: Cancelamento) e dentro desta salvar os XMLs do evento em questão.

Com relação a mudar o nome do XML, se não me falha a memória isso não é possível, não existe uma propriedade que lhe permite definir o nome para o XML do evento.

Bom dia Ítalo, desde já obrigado pelo retorno.
Ítalo disse: "Pelo que me recordo ele deveria criar uma pasta chamada Evento e dentro desta uma pasta com o nome do tipo de evento (por Exemplo: Cancelamento) e dentro desta salvar os XMLs do evento em questão."
Não está comportando assim não! Vou analisar pode ser alguma coisa no meu código!

Editado por TiicTechnology Sac
Acrescentar "Ítalo disse:" para informar quem disse a frase
  • Este tópico foi criado há 837 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.