Ir para conteúdo
  • Cadastre-se

Solivan

Membros
  • Total de ítens

    451
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que Solivan postou

  1. Quando se instala a versão demo do XE5 ele não instala a Prompt Line, ou seja não vem com linha de comando e por isso os bpl não são compilados. Isso é uma limitação proposital da Embarcadero!
  2. Verifique os dados que você está enviando se não tem nada estranho nos caracteres.
  3. ai está o site nem lembrava mais que era fonte aberto, http://theunknownones.googlecode.com/svn/trunk/Components/ZintBarcode/ gerador de código de barras pra vários padrões, ele usa uma dll. zint.dll.
  4. Estou utilizando o zimp barcode component ele é muito bom e dar até pra usar com fortes report, acho que é free pq estou gerando codigos sem limitações ou mssgs.
  5. Eu testei este componente mas não consegui utilizar, acho que é pq não tentei bastante, rs. mas estou enviando normalmente email utilizando a unit extraida dos fontes da Suite ACBr Unit em anexo. uEnviarEmail.pas
  6. Ajudou sim Ítalo. Muito obrigado pelo esclarecimento. Acho que o problema que estou enfrentando é devido ao WS do ambiente nacional ainda não está em funcionamento ou preparado para recepção das NFC-e. Eu já utilizo os componentes para emissão de NF-e, Cupom Fiscal, Boleto e todos funcionam muito bem. Também utilizei o processo da NFC-e em minha aplicação. vou aguardar até a entrada da vigência para as demais UFs. Att. Solivan
  7. Boa tarde Ítalo estou enviando a NFCe conforme o exemplo que encontrei no demo, seto a versão para 2 na propriedade version, mas ao gerar o xml continua 3, e eu não tenho certeza se o pará já esta apto a usar o ambiente nacional. Ambiente nacional, estado: Pará: Ambiente: Homologação. eu deduzi que a versão está incompativel por causa do retorno dentro do xml. o componente gera o xml com a seguinte mensagem: Rejeicao: Cabecalho - Versao do arquivo XML superior a Versao vigente - Stat 107 eu estou abrindo o arquivo xml de retorno da sefaz porque não estou recebendo através do componente, recebo apenas uma exceção vazia. Se você puder esclarecer, agradeceria. e quanto ao prencimento, está tudo correto, estou usando o modelo correto e o tipo correto que é moNFCe, conforme você citou acima. Obrigado pelo feedback. Solivan
  8. A minha não está autorizando porque a versão que estou enviando é a 3.00 e a do webservice é 2.00, até ai tudo bem, o problema é que eu não estou recebendo o erro 107 do WebService na minha aplicação, o arquivo xml com retorno é gerado mas não é retornado pelo componente.
  9. Passei por esse problema, então acho que estou apto a responder, ai vai; Se o seu problema for com o Danfe da NF-e siga os seguintes procedimentos; 1 - abra a unit ACBrNFeDANFEFRDM.pas 2 - Quando exibir a mensagem de erro dizendo que a propriedade "frxPDFExport.Quality" não existe, ignore, salve a unit e compile a sua aplicação 3 - Acho que resolve o seu problema. Caso seja na classe que emite boleto você deve buscar pelo Datamodulo que contem os componentes de conversão do FastReport, não verifiquei, mas você pode tentar procurar na sua suite e fazer o mesmo procedimento. Att. Solivan
  10. Olá a todos! Estou fazendo testes com a Nota Fiscal do Consumidor final usando o componente ACBRNFe, estou gerando o xml de acordo com o exemplo da pasta Demo, no entanto depois que gero, assino e valido, quando envio estou recebendo uma exceção vazia(sem mensagem), e não estou pegando o retorno do webservice, mas quando abro a pasta de retorno onde estou salvando os xml verifiquei que o componente gera o arquivo com a rejeição,mas não estou tendo acesso pela aplicação mesmo procedendo de forma correta, com funções e tudo mais, gostaria de ajuda sobre isso, se alguem puder, agradeceria. Obrigado. Arquivo de retorno abaixo: <retConsStatServ versao="2.00"><tpAmb>2</tpAmb><verAplic>SCAN_2.1.0</verAplic><cStat>107</cStat><xMotivo>Rejeicao: Cabecalho - Versao do arquivo XML superior a Versao vigente</xMotivo><cUF>15</cUF><dhRecbto>2013-10-16T15:57:30</dhRecbto></retConsStatServ> Segue abaixo pedaços do código que estou usando, estou usando o ambiente nacional, estado: Pará: Ambiente: Homol. //try WaitSetMsg('Gerando NFC-e, aguarde.'); ACBrNFe1.NotasFiscais.GerarNFe; WaitSetMsg('Assinando NFC-e, aguarde.'); ACBrNFe1.NotasFiscais.Assinar; WaitSetMsg('Validando NFC-e, aguarde.'); ACBrNFe1.NotasFiscais.Valida; WaitSetMsg('Enviando NFC-e, aguarde.'); ACBrNFe1.Enviar(nLoteNFCe, False, True); Provavelmente aqui se encontra o problema, na função enviar, estou recebendo rejeição 107 mas não estou interceptando pela aplicação... {if ACBrNFe1.NotasFiscais.Items[0].Confirmada then begin} if ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].cStat = 100 then begin bLoteEnviado := True; Result := True; cChaveNFCe := (ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID); { begin = Grava os dados do retorno no BD ... } cProtocolo := ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].nProt; cDigVal := ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].digVal; wDataRetorno := ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].dhRecbto; if not DirectoryExists(cPathRaizNFe + cAutorizadas) then ForceDirectories(cPathRaizNFe + cAutorizadas); cOrigem := ACBrNFe1.NotasFiscais.Items[0].NomeArq; cDestino := cPathRaizNFe + cAutorizadas + ExtractFileName(ACBrNFe1.NotasFiscais.Items[0].NomeArq); MoveFile(PChar(cOrigem), PChar(cDestino)); GravarRetornoNFe(cProtocolo, cDigVal, cChaveNFCe, wDataRetorno); { end } with f_BaseDados.ConsDadosNFe do begin if RetornaCodigoNF_ByNumeroNF(Trim(cChaveNFCe)) then begin EditarRecebimentoVendaEmissaoNFe(FieldByName('Pedido').AsInteger); if RetornaFormasPagamentoPedido(FieldByName('Codigo').AsInteger) then CadastrarFaturas(FieldByName('Codigo').AsInteger, FieldByName('Pedido').AsString); end; end; if CheckBaixaEstoqueDocFiscal then begin if RetornaItensNFe_BaixaEstoque(cChaveNFCe) then BaixarEstornarEstoque(0); end; MessageInfo('NFCe Gerada', 'A Nota Fiscal do Consumidor enviada a SEFAZ com sucesso.'); if (bLoteEnviado = True) then begin { Grava o Proximo numero de Lote ... } GravarNumeroLoteNFCe(IntToStr(nLoteNFCe)); end; Application.ProcessMessages; {ACBrNFe1.NotasFiscais.Items[0].ImprimirPDF; ACBrNFe1.NotasFiscais.Items[0].Imprimir;} end else begin Result := False; MessageWarning('Falha no Envio de NF-e', '('+IntToStr(ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].cStat)+') ' + ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].xMotivo); end; //end; {except On E : Exception do begin Result := False; MessageError('Envio de NFC-e', 'Erro ao enviar NFC-e: '+cPularLinhas+E.Message); end; end;} Obrigado!
  11. Como o Ítalo disse é so compilar os pacotes, em especial o pacote ACBrTCP.dpk, que o componente se instala na paleta de ferramentas .
  12. obrigado pelo esclarecimento... keep on good work! rs
  13. Parabens pela criação deste componente, gostaria apenas de perguntar, caso exista favor desconsiderar. eu uso um arquivo retirado dos fontes do acbr pra envio de email que funciona dentro de uma Thread, gostaria de saber se o componente em questão utiliza tb, e caso não utilize se seria possível que a procedure envia(send) trabalhasse dentro de uma thread pra evitar travamentos. Att. Solivan
  14. Tenta uma outra conta de email, é alguma coisa referente a esse rementente ou a essa conta.
  15. o problema certamente é do servidor de email que diz que a mensagem foi recusada. talvez o endereço do destinátario esteja errado.
  16. para aqueles que estavam aguardando o lançamento do DX5 com target para Android, fica ai o link pra quem quizer conferir: http://www.embarcadero.com/products/rad-studio?cid=701G0000000XKsv&elq=9dab2d7d446e41edb29375218b362592&elqCampaignId=464
  17. Não sou o Daniel mas posso confirmar "SIM" pq acabei de implementar o sintegra no meu sistema, a lógica é conforme o Daniel_FC , informormou acima, eu particularmente, uso o campo DataMovimento e SérieECF para linkar as duas tabelas..
  18. Obrigado pelo suporte. A ultima linha resolveu o meu problema. Obrigado pelo Suporte. A ultima linha resolveu o meu impasse. "CSTICMSToStr(CST));"
  19. Olá a todos; Hhá algum tempo já estou utilizando os componentes acbr e recentemente resolvi fazer uma alteração na minha nota fiscal de entrada surgiu a necessidade de obter alguns valores a mais da nf-e no que se refere ao campo CST, no entanto ja quebrei a cabeça aqui procurando uma string ou inteiro que me retorno isso mas não obtive sucesso. então gostaria de saber como faço pra receber o valor do campo CST que aparece no Danfe da Nota Fiscal. fico no aguardo e agradeço desde já! Solivan Noleto Milhomem
  20. Eu utilizei pra testar ficou bom o layout de impressão, imaginei que iriam logo incorporar ao projeto acbr, mas como não incluiram a alteração desfiz do meu projeto. achei legal.
  21. eu utilizo o fast report pela questão da elegância e também pela forma com que ele converte os relatórios para pdf, de forma perfeita sem mover os componentes de lugar na conversão como acontece com quick reporto e fortes, se o fortes também gerasse o pdf da mesma forma que o fast eu optaria por ele como relatorio oficial.
  22. Pra quem usa o Delphi 6 eu acho que não é tão dificil migrar para o delphi 7, em questão de compatibilidade com outros programas o D7 ganha muito e a usabilidade em relação ao D6 é quase a mesma. Serial fácil migrar.
  23. Ok Regys, entendido, obrigado mais uma vez!!!
  24. Obriado pela resposta tão rápida, estava parado por causa desse detalhe na alteração para outros que tiverem o mesmo problema fica ai a alteração ACBrPAF.PAF_R.RegistroR01.New.RegistroR06.New Problema resolvido obrigado a todos. Att. Solivan Noleto Milhomem
×
×
  • 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.