Ir para conteúdo
  • Cadastre-se

Carlos Alberto Fitl

Membros
  • Total de ítens

    248
  • Registro em

  • Última visita

Tudo que Carlos Alberto Fitl postou

  1. Erro ao imprimir DanfeNFCe.fr3 ao tentar imprimir ocorre o seguinte erro: "The following erros(s) have occured: Cannot find class Datasets Cannot find class Formats Cannot find class Variables" Erro na Expressão "Emitente.XNome" A versão do meu fastreport é o 4, eu já abri o relatório no fastreport e apareceu as classes Dataset, Formats e Variables e eu salvei o relatório novamente, porem o erro: Erro na Expressão "Emitente.XNome" ainda continua. Eu já fiz o procedimento de abrir o menu Relatório-> Data mas não aparece os Datasets para selecionar. Já atualizei o ACBrNFe, estou usando do Trunk2 e já atualizei o relatório que esta no demo do trunk2 Alguem tem alguma ideia do porque desse erro?
  2. Legal Juliomar, vou tentar fazer desta forma, acho que vai dar certo, vou testar retorno aqui se deu certo. Obrigado pela ajuda.
  3. Pessoal eu estou usando o ACBrNFeDANFEFR porém eu uso o Fast Report Server, eu tenho uma aplicação Client / Server e meus relatórios ficam todos do lado do servidor e toda emissão e envio com o ACBrNFe também é feito no lado do servidor e as impressões, eu gostaria de saber se é possível efetuar a impressão da Danfe com o ACBrNFeDANFEFR da forma como é feita usando o server do fast report.
  4. Juliana segue a implementação do CodOcorrenciaToTipoRemessa para o banco Itaú e Bradesco. Para chamar a function é só fazer assim: Titulo.OcorrenciaOriginal.Tipo := ACBrBoleto.Banco.BancoClass.CodOcorrenciaToTipoRemessa(03); Avalia e me da um retorno. ACBrBoleto.rar
  5. Juliana fiz a alteração do Bradesco, eu criei uma function chamada CodOcorrenciaToTipoRemessa na Unit ACBrBoleto e ACBrBancoBradesco. Na Unit ACBrBoleto eu implementei assim: function TACBrBanco.CodOcorrenciaToTipoRemessa(const CodOcorrencia: Integer ) : TACBrTipoOcorrencia; begin Result:= fBancoClass.CodOcorrenciaToTipo(CodOcorrencia); end; Eu acesso fBancoClass e não BancoClass, desta forma ele pega a implementação de cada banco e não a que esta na Unit ACBrBoleto. Segue a implementação, me da um ok que ai eu faço os demais bancos. ACBrBoleto.rar
  6. Ok, vou fazer aqui e posto para você testar.
  7. Vou implementar para o Bradesco e Itaú por enquanto ai vou fazendo banco a banco até concluir todos, eu gostaria de uma orientação sua para não ter refazer caso eu faça algo muito fora da realidade. Pelo que eu vi terá que ser criado uma outra function especifica com outro nome para converter as ocorrências de remessa ou você tem alguma outra ideia?
  8. Mas ai tenho que olhar qual é o banco e implementar para cada banco no meu código? Juliana não tem como usar porque o TipoOcorrenciaToCod( ) de cada banco só olha os tipos de ocorrências de retorno, o tipo de ocorrência de remessa esta dentro do método que lê os títulos, não tem implementado as ocorrências de remessa, outra coisa os códigos de ocorrências de retorno coincidem com alguns códigos de ocorrências de remessa. Veja o exemplo do Bradesco: function TACBrBancoBradesco.CodOcorrenciaToTipo(const CodOcorrencia: Integer ) : TACBrTipoOcorrencia; begin case CodOcorrencia of 02: Result := toRetornoRegistroConfirmado; 03: Result := toRetornoRegistroRecusado; 06: Result := toRetornoLiquidado; 09: Result := toRetornoBaixadoViaArquivo; 10: Result := toRetornoBaixadoInstAgencia; 11: Result := toRetornoTituloEmSer; 12: Result := toRetornoAbatimentoConcedido; 13: Result := toRetornoAbatimentoCancelado; 14: Result := toRetornoVencimentoAlterado; 15: Result := toRetornoLiquidadoEmCartorio; 16: Result := toRetornoTituloPagoEmCheque; 17: Result := toRetornoLiquidadoAposBaixaouNaoRegistro; 18: Result := toRetornoAcertoDepositaria; 19: Result := toRetornoRecebimentoInstrucaoProtestar; 20: Result := toRetornoRecebimentoInstrucaoSustarProtesto; 21: Result := toRetornoAcertoControleParticipante; 22: Result := toRetornoTituloPagamentoCancelado; 23: Result := toRetornoEncaminhadoACartorio; 24: Result := toRetornoEntradaRejeitaCEPIrregular; 27: Result := toRetornoBaixaRejeitada; 28: Result := toRetornoDebitoTarifas; 29: Result := toRetornoOcorrenciasdoSacado; 30: Result := toRetornoAlteracaoOutrosDadosRejeitada; 32: Result := toRetornoComandoRecusado; 33: Result := toRetornoRecebimentoInstrucaoAlterarDados; 34: Result := toRetornoRetiradoDeCartorio; 35: Result := toRetornoDesagendamentoDebitoAutomatico; 99: Result := toRetornoRegistroRecusado; else Result := toRetornoOutrasOcorrencias; end; end;
  9. No ACBrBoleto tem alguma function para converter o Código da Ocorrência para o Tipo da Ocorrência? Eu tenho gravado no banco de dados o código por exemplo do pedido de baixa 02 do Bradesco e quero converter para toRemessaBaixar. Eu não vi criado nenhum Type para as ocorrências originais.
  10. Então as instruções são comandos dados para todos os títulos da remessa, e se eu quiser fazer um comando diferente para um determinado titulo eu posso colocar como ocorrência, será isso?
  11. Agora entendi, só fiquei confuso porque essa redundância, porque ter 2 campos para instrução e um terceiro para ocorrência, pelo que eu vi instrução e ocorrência são as mesmas coisas, ou não?
  12. Certo então quer dizer que nos campos abaixo eu vou informar: Assim ACBrBoleto.CriarTituloNaLista.Instrucao1 := '01'; ACBrBoleto.CriarTituloNaLista.Instrucao2 := '63'; Ou assim: ACBrBoleto.CriarTituloNaLista.Instrucao1 := 'Apos o vencimento multa de R$0,00 + juros diarios';ACBrBoleto.CriarTituloNaLista.Instrucao2 := 'Não receber apos vencimento'; Onde no AcbrBoleto eu informou uma ocorrência, tem algum exemplo que você possa me passar? É possível informar mais de uma ocorrência no AcbrBoleto? Qual a finalidade do campo TipoDiasProtesto ? ACBrBoleto.CriarTituloNaLista.TipoDiasProtesto
  13. Estou com as mesmas Dúvidas, Juliana é possível esclarecer qual a finalidade da Instrucao1 e Instrucao2, que informação colocamos nestes campos, é um texto apenas informativo ou colocamos aqueles códigos das instruções como por exemplo protesto, baixa entre outros? Na geração de remessa onde informamos em um titulo já enviado para o banco que queremos colocar em protestou ou tirar do protesto?
  14. Já descobri o problema, vou postar aqui caso alguém mais passar por isso. Todo o problema estava na configuração de segurança de acesso a conta, acesse o link Digite no browser https://www.google.com/settings/security/lesssecureapps e clique em ativar. Créditos do Jovanio que postou a solução em outro post aqui do fórum http://www.projetoacbr.com.br/forum/topic/23718-acbrmail-autenticação-do-servidor-de-email/#comment-153055
  15. Alguem pode me dar uma ajuda? Eu estou testando o envio de email pelo AcbrMail mas só da erro, estou utilizando o email do gmail e no gmail esta configurado para usar IMAPI, configurei os seguintes parametros no AcbrMail: procedure TForm1.EnviarEmail; begin ACBrMail1.From := 'meu_email@gmail.com'; ACBrMail1.FromName := 'Carlos'; ACBrMail1.Host := 'smtp.gmail.com'; ACBrMail1.Username := 'meu_email@gmail.com'; ACBrMail1.Password := 'minha_senha'; ACBrMail1.Port := '465'; ACBrMail1.SetSSL := True; ACBrMail1.SetTLS := False; ACBrMail1.AddAddress('meu_email@gmail.com', 'Carlos Fitl'); ACBrMail1.Subject := Edit1.Text; ACBrMail1.AltBody.Text := Memo2.Lines.Text; ACBrMail1.Send; end;
  16. Italo agora deu certo, valeu.
  17. Italo tem algum retorno deste erro, conseguiu simular?
  18. Com a VersaoDF com o valor ve200 ele faz a consulta normalmente conforme o print abaixo: Ao mudar a VersaoDF para o valor ve310 ocorre o mesmo erro que esta em anexo no print abaixo: Lembrando que ao mudar a Versão do Documento Fiscal eu sempre aponto o diretório com os arquivos XSD (Schema) relativo a versão respetiva selecionada.
  19. Italo olha o print da ConsultaCadastro no ACBrNFe com o erro, esta versão é a da Trunk2 e eu atualizei hoje o fonte com o SVN do Trunk2. Este erro ocorre tento no exemplo do ACBrNFe quanto na minha aplicação que eu implementei.
  20. Eu também estou com este problema, alguém conseguiu resolver?
  21. Eu estou tendo o mesmo problema, alguém conseguiu resolver?
  22. Como esta o AcbrCNAB deram continuidade?
  23. Juliana segue o link com a alteração no ACBr_Boleto e ACBr_BoletoFC_FR https://drive.google.com/file/d/0B1RUmlzkFlmRckpJaktZT3RQWk0/view?usp=sharing
  24. Sim, já fiz, você quer as units?
  25. AVISO O ACBrBoleto esta com um erro na declaração de duas Units e por isso não consegue ser compilado na hora da instalação do componente, as Units são: ACBrBanestes.pas ACBrBicBanco.pas Elas deveriam ser declaradas como ACBrBancoBanestes.pas e ACBrBancoBic.pas no código fonte, se olharem o .pas elas estão com estes nomes e na compilação ocorre um erro no ACBrBoleto.dpk e no ACBr_BoletoFC_FR.dpk
×
×
  • 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.