Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFe problema PATHPDF


mateus.ricci
Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2279 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia a todos, 

estou com problemas ao setar o meu PATHPDF do ACBrNFe... já pesquisei aqui no forum e tentei tudo o que foi comentado pelos colegas.... por exemplo

ACBrNFe.Configuracoes.Arquivos.OrdenacaoPath.Clear; (não deu certo)

Colocar FALSE em todas as opções também não deu certo.... 

Entre outras...   eu não quero mexer no fonte do acbr para arrumar isso, pois, acredito que deve ser um erro meu que não estou sabendo detectar...

Segue abaixo o meu código onde eu seto o PathPDF mas ele não obedece o que eu passo pra ele e grava num local diferente...

NFe.DANFE.PathPDF := Path; (path é uma variável minha que passo o caminho onde quero que salve os pdf's)
NFe.NotasFiscais.ImprimirPDF;
 

o path correto é: C:\SISTEMA\NFe\201708\PDF\(aqui dentro deveria conter todos os PDF's)

mas o que acontece é o seguinte, ele monta o path SOZINHO assim: C:\SISTEMA\NFe\201708\PDF\201708\NFe\(os arquivos PDF ficam aqui e está errado)

Se vocês perceberem, ele acrescentou novamente a pasta do ano e mês e mais outra nfe sozinho dentro do path que passei, por vontade própria.... pois fiz o debug do meu código e fui passando linha a linha e está passando o meu path corretamente... e na linha seguinte já fica errado conforme acima de forma estranha...

estou com a última versão do ACBR instalada, atualizei ontem...

alguém poderia me ajudar, não sei mais o que fazer..

obrigado.

Editado por mateus.ricci
escrevi uma palavra errada
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Bom dia.

Deu a mesma coisa, só deixou de adicionar o NFE no final, quando setado para False.

E:\Sistema\NFe\99999999999999\NFe\201801\PDF\99999999999999\NFe\201801\NFe\

O caminho que eu passo e onde os PDF deveriam ficar é o que está em verde, em vermelho é o que é adicionado em ACBrNFe1.DANFE.PathPDF. Tentei setar pra nulo o ACBrNFe1.DANFE.PathPDF, mas não consegui deixar ele nulo.

Obrigado.

Editado por brsamn
Correção da descrição do comportamento.
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Apliquei recentemente, a seguinte modificação no SVN

Citar

-- ACBrNFeDANFEClass --
[*] Método GetPathPDF, modificado para:
    - Se houver algum Path Definido: Usar o Path exatamente como informado
      (sem adicionar os separadores de Diretório)
    - Se For vazio: Calcula o Path da mesma maneira que é computado o Path onde
      é Salvo o XML da NFe
    - Se for Vazio, e não houver nota carregada: Usa o Path da aplicação

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro
Em 10/01/2018 at 09:01, brsamn disse:

Bom dia.

Testei aqui e deu tudo certo. Obrigado, @Daniel Simoes!

Me parece que foi mexido novamente e voltou a gravar os PDF sem ser em pastas separadas como os XML. isso foi após um svn do dia 17/1.

Até o dia 14/1 estava tudo certinho. gravando os pdf em suas pastas separadas por cnpj/literal/ano+mes

Mensag1.jpg

Editado por Antonio Paulo Mangili
esqueci de mencionar algo
Link para o comentário
Compartilhar em outros sites

  • Fundadores

para gravar os PDFs em pastas separadas... não defina nada no Path do PDF... foi justamente essa a modificação efetuada...

Em 09/01/2018 at 23:49, Daniel Simoes disse:
  Citar

-- ACBrNFeDANFEClass --
[*] Método GetPathPDF, modificado para:
    - Se houver algum Path Definido: Usar o Path exatamente como informado
      (sem adicionar os separadores de Diretório)

    - Se For vazio: Calcula o Path da mesma maneira que é computado o Path onde
      é Salvo o XML da NFe
    - Se for Vazio, e não houver nota carregada: Usa o Path da aplicação

 

  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 hora atrás, Daniel Simoes disse:

para gravar os PDFs em pastas separadas... não defina nada no Path do PDF... foi justamente essa a modificação efetuada...

 

Daniel boa tarde e obrigado pelo retorno. acontece que ao fazer essa orientação de não definir nada no path do PDF, eu não sei nem pra onde ele gravou o PDF, pois foi para uma pasta que não sei. onde foi.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
22 minutos atrás, Antonio Paulo Mangili disse:

Daniel boa tarde e obrigado pelo retorno. acontece que ao fazer essa orientação de não definir nada no path do PDF, eu não sei nem pra onde ele gravou o PDF, pois foi para uma pasta que não sei. onde foi.

Existiria a possibilidade de deixar como estava? Pois imagina-se que vou ter que alterar meus sistemas todos, e em todos meus clientes.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Experimentou deixar a configuração vazia e testar?

1 hora atrás, Antonio Paulo Mangili disse:

Daniel boa tarde e obrigado pelo retorno. acontece que ao fazer essa orientação de não definir nada no path do PDF, eu não sei nem pra onde ele gravou o PDF, pois foi para uma pasta que não sei. onde foi.

Na mesma pasta do XML

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 minutos atrás, Daniel Simoes disse:

Experimentou deixar a configuração vazia e testar?

Na mesma pasta do XML

pior que não foi pra lá achei que tinha ido também, mas não foi. ele esta salvando na pasta \pastadaaplicação\nfepdf\ mas não esta criando as pastas como criava até o dia 15/1. ele criava o cnpj/nfe/ano+mes. e agora parou. debuguei e me parece que tem uma falha pois não cria as pastas. como faço para voltar o release de 14/1, pois preciso que salve os pdfs como antiguamente. obrigado

sim ja deixei o path vazio mas não salva em lugar algum

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Apliquei a seguinte modificação no SVN

Citar

20/01/2018
-- ACBrNFeDANFEClass, ACBrCTeDACTEClass, ACBrBPeDABPEClass, ACBrMDFeDAMDFeClass --
[+] Adicionada a propriedade "UsarSeparadorPathPDF", para permitir que os PDFs
    sejam salvos, usando a mesma estrutura de pasta de diretórios, com separação
    por CNPJ, AnoMes, Dia, Modelo
    (por: DSA)

 

Nessa caso, você pode definir um Path Base para a geração de PDFs, e ele irá criar a estrutura dentro desse diretório informado...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 20/01/2018 at 21:29, Daniel Simoes disse:

Apliquei a seguinte modificação no SVN

 

Nessa caso, você pode definir um Path Base para a geração de PDFs, e ele irá criar a estrutura dentro desse diretório informado...

Daniel bom dia.

Ok deu certinho agora, configurando para true, essa propriedade. Teria como ela ficar automaticamente como true?. Isso evitaria de ter que alterar todo o meu sistema, uma vez que para cada tipo de ramo de atividade de meus clientes, tenho um sistema personalizado para ele. Mas caso isso não seja possível, também não tem problema vai me dar um trabalhão, mas só de você já conseguir separar isso, criando uma propriedade, já foi perfeito. Muito Obrigado

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Pelos posts que li no forum, sobre esse assunto... poucos usam ou desejam a separação no Path para PDFs...

Então cauda menos efeito colateral, na maioria dos usuários... se o default dela for False 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
28 minutos atrás, Daniel Simoes disse:

Pelos posts que li no forum, sobre esse assunto... poucos usam ou desejam a separação no Path para PDFs...

Então cauda menos efeito colateral, na maioria dos usuários... se o default dela for False 

Em 20/01/2018 at 21:29, Daniel Simoes disse:

Ok de qualquer forma muito obrigado. ficou muito bom essa propriedade criada.

Link para o comentário
Compartilhar em outros sites

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