Leonardo Gregianin
Membros-
Total de ítens
712 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Leonardo Gregianin postou
-
Bom dia, Pode ser Juliomar, obrigado pela resposta. É uma solução simples utilizando a função RemoveStrings do próprio ACBr. Segue alteração anexo. - rPathDown := rPathDown + PathWithDelim(FDownloadNFe.PathDownload) + TiraAcentos(xNome) + rPathDown := rPathDown + PathWithDelim(FDownloadNFe.PathDownload) + RemoveStrings(TiraAcentos(xNome),['/','\']) Att. ACBrNFeConfiguracoes.pas
-
Boa tarde, No instalador do componente ainda tem a opção da CAPICOM porém os fontes e os arquivos DPK da Capicom foram todos excluídos, com isso não consigo instalar os componentes com os fontes atuais do SVN. Att.
-
DistribuicaoDFe: Separar arquivos de eventos e da NFe
um tópico no fórum postou Leonardo Gregianin ACBrNFe
Bom dia, Utilizando a DistribuicaoDFe eu gostaria de separar os arquivos baixados entre NF-e e eventos. Todos os arquivos são baixados no ACBrNFe.Configuracoes.Arquivos.DownloadNFe.PathDownload Tem alguma forma de fazer isso? A DistribuicaoDFe não poderia utilizar as propriedades ACBrNFe.Configuracoes.Arquivos.SalvarEvento e ACBrNFe.Configuracoes.Arquivos.PathEvento? -
Poderia utilizar a função RemoveStrings do ACBrUtil. Por exemplo: RemoveStrings(TiraAcentos(xNome),['/','\']) A função ficaria desta forma: function TArquivosConfNFe.GetPathDownload(xNome: String = ''; CNPJ: String = ''; Data: TDateTime = 0): String; var rPathDown: String; begin rPathDown := ''; if EstaVazio(FDownloadNFe.PathDownload) then FDownloadNFe.PathDownload := PathSalvar; if (FDownloadNFe.SepararPorNome) and (NaoEstaVazio(xNome)) then rPathDown := rPathDown + PathWithDelim(FDownloadNFe.PathDownload) + RemoveStrings(TiraAcentos(xNome),['/','\']) else rPathDown := FDownloadNFe.PathDownload; Result := GetPath(rPathDown, 'Down', CNPJ, Data); end;
-
DistribuicaoDFe: Erro na gravação com propriedade SepararPorNome habilitado
um tópico no fórum postou Leonardo Gregianin ACBrNFe
Boa tarde, Quando utilizo a DistribuicaoDFe com a propriedade SepararPorNome habilitado ocorre erro na gravação do XML quando o nome da empresa contem barra, por exemplo: "Empresa Teste S/A". O ACBr quando busca o Path em TArquivosConfNFe.GetPathDownload é adicionado mais um sub-diretório por causa do "S/A" e ao executar o FPDFeOwner.Gravar ocorre o erro. Talvez em ACBrUti.TiraAcento adicionar outra opção para limpar a barra ou outra função. -
Em homologação, na versão 2.00 aqui está funcionando tudo normal. Na versão 3.00 recebo sempre o status 999.
-
Boa tarde, Além do que já disseram em inserir as informações no código e não deixá-los no componente também pode-se utilizar o compressor do executável UPX que ele também esconde essas configurações. Outra opção muito interessante é utilizar o FireDAC com conexão SSL http://docwiki.embarcadero.com/RADStudio/Seattle/en/Connect_to_MySQL_Server_(FireDAC) Utilizando esses parâmetros: DriverID=MySQL Server=mysrv Port=3307 Database=addemo UseSSL=True SSL_ca=ca-cert.pem SSL_cert=client-cert.pem SSL_key=client-key.pem A conexão com o banco de dados fica segura.
-
Maker 3.9 wfr.exceptions.WFRCompileException
Leonardo Gregianin replied to Felipe Janser's tópico in Dúvidas Gerais sobre o ACBr
Desculpe não ter entendido bem seu problema, mas recomendo entrar em contato com o suporte da sua ferramenta. -
Maker 3.9 wfr.exceptions.WFRCompileException
Leonardo Gregianin replied to Felipe Janser's tópico in Dúvidas Gerais sobre o ACBr
Será que o Maker utiliza ACBr? -
Iniciante no NFC-e
Leonardo Gregianin replied to tigusta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Este site também é muito bom http://www.nfce.se.gov.br/portal/painelMonitor.jsp -
Boa tarde, Se procurar no github ou biibucket talvez encontre mais projetos. Uma simples busca encontrei esses dois projetos integrados GeradorNFe e a API , o desktop em C# e a API em Python, exatamente nos moldes que você quer. O projeto parece estar no início.
-
Impressão de NFce em impressora A4
Leonardo Gregianin replied to Douglas lopes Leme's tópico in Dúvidas Gerais sobre o ACBr
Qual engine de relatório está utilizando? Para FastReport existe um modelo específico chamado DANFeNFCeA4.fr3 na pasta de exemplos. -
O ACBr não mantem mais o pacote Rave para impressão. Utilizo o Rave para NFe com esse pacote: https://github.com/leogregianin/ACBrNFe.DANFE.Rave
-
Identificação do emissor do certificado digital
Leonardo Gregianin replied to Leonardo Gregianin's tópico in ACBrNFe
Legal que houve interesse em incorporar isso no projeto. -
Boa tarde, Testei com o exemplo do ACBrMail e o email só enviou depois de liberar o Gmail https://www.google.com/settings/security/lesssecureapps
-
Identificação do emissor do certificado digital
Leonardo Gregianin replied to Leonardo Gregianin's tópico in ACBrNFe
Bom dia, Testado com os certificados da Valid e Certisign retornam "AC VALID" e "AC Certisign". -
Identificação do emissor do certificado digital
um tópico no fórum postou Leonardo Gregianin ACBrNFe
Boa noite, Precisei identificar o emissor do certificado digital A1 e A3 e Capicom e OpenSSL no meu projeto e com isso alterei as units anexas. A utilização segue a mesma lógica dos outros campos do certificado que já existem: NFe.SSL.CertCertificadora Até mais. ACBrDFeCapicom.pas ACBrDFeOpenSSL.pas ACBrDFeSSL.pas -
Ofx - Open Financial Exchange
Leonardo Gregianin replied to xMario's tópico in Dúvidas Gerais sobre o ACBr
Adaptei e corrigi alguns erros da unit YMOFCReader.pas para realizar a leitura das novas versões dos arquivos OFX e OFC. Importar os arquivos OFX/OFC poupa um bom tempo na gestão financeira e agrega valor ao seu software ERP. Disponível neste endereço: https://github.com/leogregianin/ofx-reader -
Bom dia, O município de Várzea Grande/MT mudou o provedor de ISSNet para o Betha. Segue abaixo configuração do arquivo Cidades.INI [5108402] Nome=Várzea Grande UF=MT Provedor=Betha Att.
-
Bom dia Márcio, Também passei por este problema e ainda não tive tempo de averiguar a causa, o que estou fazendo de errado no código. Por enquanto, comentei essa parte do código e não tive mais problemas. Se conseguir descobrir o real problema poste um comentário por aqui por favor. Até mais.
-
Boa noite, Observe bem o que você postou e veja que o componente faz a leitura corretamente: NFe.ide.dEmi := Leitor.rCampo(tcDatHor, 'dhEmi'); A propriedade no componente não mudou continua dEmi mas a leitura no XML é feita a diferenciação entre dhEmi e dEmi.