-
Total de ítens
12 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que potew postou
-
Salvar protocolo e chave da NF após emissão
potew replied to potew's tópico in Object Pascal - Delphi & Lazarus
A minha pergunta era tão idiota que o povo leu e deve ter pensado - não acredito que esse cara está pensando isso -. Para alguém que tenha essa mesma dúvida, segue como fiz: FDQueryNFE.Edit; FDQueryNFE.FieldByName('NFE_XML').AsWideString := FormListaNotas.ACBrNFe1.NotasFiscais.Items[0].XMLAssinado; FDQueryNFE.FieldByName('NFE_PROTOCOLO').AsString := FormListaNotas.ACBrNFe1.WebServices.Retorno.Protocolo; FDQueryNFE.FieldByName('NFE_CHAVE').AsString := FormListaNotas.ACBrNFe1.WebServices.Retorno.ChaveNFe; FDQueryNFE.FieldByName('IDE_CNF').AsInteger := NotaF.NFe.Ide.cNF; //Ou GerarCodigoDFe(NotaF.NFe.Ide.nNF) FDQueryNFE.FieldByName('XML_ENVIADO').AsInteger := 1; FDQueryNFE.FieldByName('NFE_DT_PROTOCOLO').AsDateTime := Now; FDQueryNFE.Post; Abs -
Salvar protocolo e chave da NF após emissão
um tópico no fórum postou potew Object Pascal - Delphi & Lazarus
Olá, galera, dúvida bem simples aqui... primeiramente queria agradecer a vcs por dedicar a disponibilizar este componente excelente para o Delphi. Após 1 mês e meio vendo tutoriais, quebrando a cabeça e fuçando nos exemplos da ACBr, consegui emitir uma nota em produção usando o componente ACBrNFe. Sempre usei um emissor gratuito da Treeunfe e, infelizmente, descontinuaram o software (migraram para o site). Como não suporto usar emissores web, decidi pegar pra valer e decidi adicionar essa funcionalidade a meu programa de controle de estoque. Após emitir a nota, gostaria de salvar o XML com a assinatura, o protocolo e a chave da nota (nProt e chNFe) na minha tabela de NFes. Faço assim, mas acredito que não seja o correto: [...] ACBrNFe1.NotasFiscais.GerarNFe; ACBrNFe1.NotasFiscais.Assinar; ACBrNFe1.NotasFiscais.Validar; ACBrNFe1.Enviar(1); LoadXML(ACBrNFe1.WebServices.Retorno.RetornoWS, WBResposta); FDQueryNFE.Edit; FDQueryNFE.FieldByName('NFE_XML').AsWideString := ACBrNFe1.NotasFiscais.Items[0].GerarXML; // Salva o XML, mas sem a assinatura FDQueryNFE.FieldByName('NFE_PROTOCOLO').AsString := ACBrNFe1.WebServices.Retorno.Protocolo; // Acredito que estas FDQueryNFE.FieldByName('NFE_CHAVE').AsString := ACBrNFe1.WebServices.Retorno.ChaveNFe; // estejam erradas FDQueryNFE.FieldByName('IDE_CNF').AsString := ACBrNFe1.WebServices.Retorno.Recibo; [...] FDQueryNFE.Post; ACBrNFe1.NotasFiscais.Items[0].GravarXML(); // Isso está ok, e ele gera o arquivo ShowMessage('Arquivo gerado em: ' + ACBrNFe1.NotasFiscais.Items[0].NomeArq); Obrigado, -
Olá pessoal, desculpem desenterrar o tópico, é que gostaria de agradecer ao Régys que respondeu por último, pois estava tendo o mesmo problema do autor do tópic e esta solução de apagar o aqruivo .res resolveu perfeitamente. Só uma dúvida idiota que tenho é se é possível cadastrar os produtos e os clientes neste mesmo projeto exemplo da NFe para emitir a nota fiscal separadamente? Abraços
-
Não consigo nem instalar os componentes
potew replied to potew's tópico in Dúvidas Gerais sobre o ACBr
Mandei para a pasta do SysWOW64 e agora realmente abriu sem problemas. Mais uma cagada que eu estava fazendo ou deixando de fazer, pra variar. Obrigado pela ajuda em plenas olimpíadas, rs Agora é quebrar a cabeça com o Fortes Report! -
Não consigo nem instalar os componentes
potew replied to potew's tópico in Dúvidas Gerais sobre o ACBr
Na verdade é o Windows que apresenta o erro na hora que carrega a IDE. É uma mensagem do tipo - O programa não pode ser iniciado porque está faltando libxml2.dll no seu computador..... E em seguida o Delphi fala que não pode carregar os pacotes (supostamente dependentes) dessa DLL, se deseja tentar novamente quando for carregar de novo. No caso o NFE e o OpenSSL. Depois disso abre mas sem os componentes! -
Não consigo nem instalar os componentes
potew replied to potew's tópico in Dúvidas Gerais sobre o ACBr
Comemorei cedo... quando seleciono os componentes de relatórios ele dá erro na hora da compilação quando chega neles. Presumi que seja a instalação do Fast/Fortes. Instalei ambos e nada. Tudo bem. Desmarquei estes componentes e o resto compilou/instalou. Abro o Delphi e........ mensagem de libxml2.dll faltando. Adiciono a pasta de DLLs da ACBr no library path do Delphi. Mesmo erro persiste. É mole? Estou em tempos de desistir já... -
Não consigo nem instalar os componentes
potew replied to potew's tópico in Dúvidas Gerais sobre o ACBr
Era isso mesmo, instalei o do CD e o instalador rodou. Só não sei como isso foi possível já que a antiga era idêntica, só tinha baixado na internet -
Não consigo nem instalar os componentes
potew replied to potew's tópico in Dúvidas Gerais sobre o ACBr
Espero que seja assim, vou instalar o D7 original e ver se procede mesmo! Rsrsrs Quando vc falou versão trial no começo quis se referir a instalações piratas? Como o instalador sabe diferenciar? -
Não consigo nem instalar os componentes
potew replied to potew's tópico in Dúvidas Gerais sobre o ACBr
Tenho um amigo com o CD do original, depois posto o resultado, só pode ser isso.... rodei outra versão do instalador, ele reconheceu apenas o D7 mas fica dando esse erro do DCC32 na hora H. Parece brincadeira! -
Não consigo nem instalar os componentes
potew replied to potew's tópico in Dúvidas Gerais sobre o ACBr
Você apenas instalou as duas IDEs e rodou o instalador ACBr ou executou o procedimento do Path override antes? E faz diferença ser original ou piratinha? -
Não consigo nem instalar os componentes
potew replied to potew's tópico in Dúvidas Gerais sobre o ACBr
Cara, muitoobrigado pela resposta, vou fazer este procedimento aqui e te falo Esse negócio tá me tirando do sério -
Quando clico no Instalador Trunk2, DE CARA aparece a mensagem dcc32.exe not found. Clico OK e ele abre o wizard. Se o Delphi está aberto, ele manda fechar. Quando fecho, ele não detecta nenhuma versão instalada, sendo que tenho a Seattle e o antigo 7. Baixei tudo pelo SVN e da última vez que executei o arquivo, ele detectou a versão 7, mas tive outros problemas para instalar. Agora nem isso mais. Tenho a impressão que o executavel simplesmente mudou da última vez que cliquei. Parece brincadeira isso, eu nunca vi algo tão complicado de instalar feito esses componentes ACBr.