Ir para conteúdo
  • Cadastre-se

peterson161

Membros
  • Total de ítens

    407
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que peterson161 postou

  1. Era mais pra ver se o valor está sendo passado como string ou inteiro. No componente, o telefone deve ser string e segundo o manual, deve ter 10 caracteres: 2 com o DDD e 8 com o número.
  2. Faltou isso: ACBrNFe1.Configuracoes.Arquivos.EmissaoPathNFe := True; ACBrNFe1.Configuracoes.Arquivos.PastaMensal := True; ACBrNFe1.Configuracoes.Arquivos.PathNFe := {Pasta NFe} // <<== As NF-e's autorizadas serão salvas nesta pasta ACBrNFe1.Configuracoes.Arquivos.PathCan := {Pasta Can} ACBrNFe1.Configuracoes.Arquivos.PathInu := {Pasta Inu} ACBrNFe1.Configuracoes.Arquivos.PathDPEC := {Pasta DPEC} ACBrNFe1.Configuracoes.Arquivos.Salvar := True; // <<== Estando True, ele vai salvar na pasta referente ao ano e ao mês da nota
  3. Debugue seu sistema até este ponto e veja qual valor que o "meuDataSet.FieldByName('CampoFone').AsString;" representa.
  4. Poste o XML por favor.
  5. Configure o componente desta maneira e seja feliz: ACBrNFe1.Configuracoes.Arquivos.EmissaoPathNFe := True; ACBrNFe1.Configuracoes.Arquivos.PastaMensal := True; ACBrNFe1.Configuracoes.Arquivos.PathNFe := {Pasta NFe} // <<== As NF-e's autorizadas serão salvas nesta pasta ACBrNFe1.Configuracoes.Arquivos.PathCan := {Pasta Can} ACBrNFe1.Configuracoes.Arquivos.PathInu := {Pasta Inu} ACBrNFe1.Configuracoes.Arquivos.PathDPEC := {Pasta DPEC} ACBrNFe1.Configuracoes.Arquivos.Salvar := True; // <<== Estando True, ele vai salvar na pasta referente ao ano e ao mês da nota {Exemplo de como ficarão as pastas: 201008 201009 201010 201011 201012 201101 201102 201103}
  6. peterson161

    gerar pdf

    Faça um teste. Informe o caminho do PDF: ACBrNFe1.DANFE.PathPDF := //Caminho da pasta Limpe o componente e carregue a nota: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(' {Caminho do arquivo XML} '); Antes de imprimir o PDF, verifique se o arquivo XML foi mesmo carregado: if ACBrNFe1.NotasFiscais.Count > 0 then ACBrNFe1.NotasFiscais.ImprimirPDF; else ShowMessage('Nenhuma nota carregada.'); Se aparecer a mensagem que nenhuma nota foi carregada, verifique o motivo (XML incorreto, caminho incorreto, etc...) e tente novamente. Se a mensagem não aparecer, faça uma busca pelo seu computador com o nome de arquivo: [ChaveDeAcesso].pdf para verificar se o PDF foi salvo em uma pasta diferente. Se a mensagem não aparecer e você não encontrar nenhum PDF pelo seu computador, informe qual Danfe que você está utilizando e anexe o XML para ambos serem analizados.
  7. Tente utilizar o ponto e vírgula ( para fazer a quebra de linha.
  8. Pessoal que usa o Danfe em Fortes: Foi identificado um problema causado pela nova versão do Fortes 3.70B onde não obedecia mais o número de cópias; sempre ficava 1. O problema já foi corrigido e peço que vocês atualizem (novamente) seus FortesReport por esta versão que está em anexo. Até mais.
  9. Tente executar seu sistema como Administrador.
  10. Primeiramente muito obrigado pela iniciativa. Ficou excelente. Suas units foram testadas ontem e tudo funcionou perfeitamente. A única coisa feita a mais foi a atualização do Fortes para a versão 3.70B para funcionar sem problemas. Esta versão do Fortes pode ser baixada em: http://sourceforge.net/projects/fortesreport/files/ Sobre a atualização do Fortes, foi feita a opção de utilizar esta nova versão no Danfe porque ela tem grandes melhorias como por exemplo, a geração de PDF que ficou excelente em relação à última versão oficial (3.23). As alterações já foram enviadas para o SVN, revisão 2380 (com os devidos créditos). Waldir, mais uma vez, muito obrigado mesmo.
  11. O problema está no preenchimento. Ou você informa que o cálculo do IPI é por alíquota ou por unidade. No manual diz assim: "Informar os campos O10 e O13 caso o cálculo do IPI seja por alíquota ou os campos O11 e O12 caso o cálculo do IPI seja valor por unidade." No seu XML você informou os campos O11 e O12, o que indica que o cálculo do IPI é por unidade e não por percentual. É por isso que no Danfe sai em branco: - 999 <== Como mencionado pelo Kiko Fernandes - 50 6.0000 <== Este é o campo O11 do manual 10.0000 <== Este é o campo O12 do manual 10.80 Se você quiser que o cálculo do IPI seja por alíquota, você precisará informar a base de cálculo e o percentual de IPI (campos O10 e O13), conforme abaixo: - 999 <== Como mencionado pelo Kiko Fernandes - 50 60.00 <== Este é o campo O10 do manual 18.00 <== Este é o campo O13 do manual 10.80 Lembre-se: OU você informa os campos O10 e 013 OU os campos O11 e O12. Nunca os quatro juntos.
  12. peterson161

    Ler a chave

    A chave que você se refere é a senha? Se for, informe-a em "ACBrNFe1.Configuracoes.Certificados.Senha". Geralmente funciona com certificado A3 em Token USB. Para certificados em leitora de cartão eu sei que com os da Certisign funciona. Com outros eu não tive como testar.
  13. Anexe o XML por favor.
  14. peterson161

    Ler a chave

    Estude o DEMO. Através dele você vai conseguir aprender e tirar todas as suas dúvidas quanto ao funcionamento do componente.
  15. Primeiro você deve setar a propriedade "ExibirResumoCanhoto" para True. Se você deixar a propriedade "ExibirResumoCanhoto_Texto" em branco, sairá um resumo padrão neste formato: Emissão: 00/00/0000 Dest/Remet: XXXXXXXX XXXXXX XXXXXXXXXXX Valor Total: 0.000,00 Se você não gostar deste resumo padrão, você preenche a propriedade "ExibirResumoCanhoto_Texto" com as informações que desejar. Esta propriedade recebe um valor "String". Sendo assim você pode concatenar várias informações que desejar.
  16. Comigo, mesmo com a impressora OFF, eu consigo visualizar o DANFE normalmente. Tente um comando para verificar a disponibilidade da impressora. Caso não esteja disponível, você pode direcionar o DANFE para uma outra impressora através do "ACBrNFe1.DANFE.Impressora".
  17. Quando você acabar de adicionar e salvar a nota with ACBrNFe1.NotasFiscais.Add.NFe do begin ... end; ACBrNFe1.NotasFiscais.Items[0].SaveToFile; você consegue a chave de acesso assim: CHAVE_NFE := Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44)
  18. Este é um arquivo padrão do Quick Report que no Windows Xp fica na pasta "C:\Windows\System32". Em todo caso, tente atualizar o seu Quick Report para a versão 5 para Delphi 7. (em anexo).
  19. Ao ativar a opção "ExpadirLogoMarca", o logo ocupará por completo o quadro "Identificação do emitente".
  20. Utilize a opção "ExpandirLogoMarca" do componente
  21. Eu administro 4 empresas que emitem nf-e com os componentes ACBr e que utlizam certificado A3 da Certisign com leitora de cartão. Nos 4 casos sempre que utilizam o sistema pedia senha do certificado A3. Eu inventei de desinstalar e instalar a nova versão do programa do certificado (http://www.certisign.com.br/suporte/uti ... ic/aic-web) e este exigiu a instalaçao do .net Framework 3.5, o qual foi instalado também. Após estas duas atualizações, o sistema de NF-e não pede mais a senha do certificado, pois a mesma já está salva no componente. Achei o máximo pois até onde eu sabia, o componente salvava a senha somente de certificados A3 em token USB. Fiz isso nas outras 3 empresas e ocorreu a mesma coisa: não pede mais a senha do certificado digital (repito: certificado A3 em leitora de cartão da Certisign). Então fica o relato e peço pra quem puder testar e postar se deu certo também. Abraços.
  22. O comando "ACBrNFe1.Enviar" é um comando que executa vários outros comandos automaticamente. Te aconselho a debugar este comando para ver quais são estes outros comandos e fazer o envio das notas comando a comando. Desta maneira, assim que ele disparar a raise, você a captura, salva a informação no banco de dados e pode mandar continuar o processamento das notas seguintes.
  23. Olá, eu trabalho em uma empresa de confecção e esta vende para grandes magazines como Riachuelo, Pernambucanas, Renner, etc... Basta colocar uma referência por linha. Ex: Você vendeu 1000 camisetas nos tamanhos P-M-G-GG na grade 1-2-2-1 de uma mesma referência. Na nota fiscal basta colocar o número da referência, descrição, quantidade e o preço; tudo em um único item.
  24. A diferença básica é que um é feito em Rave e o outro é feito em Fortes. Vai da preferência de cada programador. Dê uma estudada nos dois para ver a diferença entre eles.
  25. Peço por favor que atualize seu componente, pois este problema realmente existia no início da implementação do formato paisagem, mas há muito tempo foi solucionado. Veja PDF em anexo.
×
×
  • 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...