-
Total de ítens
9.437 -
Registro em
-
Última visita
-
Days Won
117
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que EMBarbosa postou
-
Existem a propriedade ACBrTEFD.ArqLOG e a propriedade ACBrTEFD.TEFCliSiTef.ArqLOG. Sempre que trabalho com eles, eu preencho de forma a apontar para arquivos diferentes. Não acho que seja problema no sistema do TEF. Geralmente é um problema no fluxo mesmo... Sua pergunta me fez querer olhar o código novamente. Então, dei uma olhada no código fonte do componente aqui e encontrei essa mensagem de erro. Ela é levantada quando a propriedade AguardandoResposta é True e você faz uma nova requisição (CRT, ADM, ATV, CHQ, etc...). Você pode observar que o log que você anexou parece estar preso em um loop, que parece o loop do método TACBRTEFDCliSiTef.ContinuarRequisicao (arquivo ACBrTEFDCliSiTef.pas). Estaria assim sempre repetindo o comando 23, que no caso executa o evento OnAguardarResp. Então o TEF parece estar aguardando o pinpad, mas daí você inicia o processo novamente antes de terminar. Verifique esse evento e como o seu sistema poderia ficar preso nesse loop. Por exemplo, será que o sistema encarou que já acabou o Tef só porque teve problemas na leitura do cartão (Cartao com Erro ou Mal Inserido)?
-
Debugging em Delphi – mentalidade e técnicas para ser mais eficiente
um tópico no fórum postou EMBarbosa Dúvidas Gerais sobre o ACBr
Já percebeu que você e sua equipe de desenvolvimento estão passando boa parte do tempo procurando e corrigindo erros? Realmente é impossível se livrar do trabalho de depuração (debugging) de um software... O que pode ser feito para reduzir o tempo e ser mais eficiente? Elton Barbosa, Consultor e parte da equipe de desenvolvimento do projeto ACBr, com grande experiência em equipes pequenas e eficientes vai apresentar uma palestra que pode ajudar a ser mais eficiente nessa parte do desenvolvimento que é fundamental para um sistema bem sucedido. A palestra é voltada para usuários do Delphi, mas os princípios são úteis em todas as linguagens de programação. Inscreva-se para o Dia do ACBr 2019 e assista a essa e outras palestras voltadas pra você. Se tem dúvidas ou gostaria mais informações, fale com nossa consultora rapidamente por meio do WhatsApp.-
- 1
-
-
Como foi dito antes pelo BigWings, o firebird 3.0 não é amarrado a internet. Você pode ver nesse link que apesar das mudanças, ele continua aceitando o acesso local ou pelo Loopback (que é o mesmo que local mas simulando o acesso pela rede). Você consegue fazer um ping no 127.0.0.1 na sua máquina? você consegue acessar seu banco usando um aplicativo de terceiros? Por exemplo FlameRobin ou IBExpert?
-
NF-e FMXLinux FortesReport ou FastReport
EMBarbosa replied to Endrigo Rodrigues's tópico in Dúvidas Gerais sobre o ACBr
Esse erro específico é porque foi introduzida nas versões mais recentes do Delphi as "unit scope names". Agora a unit Graphics não existe mais, sendo substituída por VCL.Graphics ou pela FMX.Graphics. Então é preciso tratar isso... -
Erro "DADOS_ENDERECO" ao tentar imprimir DANFE
EMBarbosa replied to juliano.cerose's tópico in Dúvidas Gerais sobre o ACBr
Infelizmente, esse arquivo fr3 não funciona com essa versão porque faz uso dos scripts... Veja esse post em que explico essa diferença: -
Esse é o log do CliSiTef. Poderia anexar o log do ACBrTEFD também? A mensagem de erro parece indicar que você está tentando iniciar uma nova requisição antes de terminar a anterior (concluindo ou cancelando). Você verificou isso? Você consegue reproduzir esse problema utilizando o programa de exemplo do ACBrTEFD?
-
Erro "DADOS_ENDERECO" ao tentar imprimir DANFE
EMBarbosa replied to juliano.cerose's tópico in Dúvidas Gerais sobre o ACBr
A sua versão do Fast Report é Embarcadero? -
Eu sugiro desabilitar o "Error Insight". Infelizmente esse é um recurso do Delphi que não funciona muito bem. Esse é o caminho: Menu Tools -> Options -> Editor Options -> Code Insight -> Source file type: escolha "Pascal" -> Error insight (desmarque a opção) Veja a imagem: O problema desse recurso (Error Insight) é que ele trabalha de forma independente do compilador. Então nem tudo que o compilador consegue "compreender", essa ferramenta entende... Parece que há uma previsão no roadmap para a versão 10.4 em que isso vai ser corrigido. Mas até lá, assim que instalo o Delphi eu desabilito essa opção. Recomendo a todos a fazerem o mesmo.
-
Migrando de Delphi para Lazarus
EMBarbosa replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Olá cefantacini, Que bom que conseguiu resolver. Obrigado por dar um retorno dizendo o que era. Isso com certeza vai ajudar outros no futuro. Vou te responder essa pergunta, mas por favor, da próxima vez crie um novo tópico para um assunto novo. Temos uma regra no fórum sobre isso. O objetivo é organizar o fórum e facilitar a localização das informações a longo prazo. Por favor, queira reler o tópico sobre as regras, em especial a regra 2.2: Agradecemos sua compreensão. Agora vamos ao seu novo problema... No código, vai depender de como você está lendo os seus arquivos. Um jeito mais fácil é converter os arquivos de uma vez usando alguma ferramenta. O Lazarus tem uma ferramenta para converter todos os arquivos do projeto. Veja ela no menu "Ferramentas -> Converter a codificação dos arquivos do projeto..." Caso prefira uma abordagem arquivo por arquivo, a maior parte dos editores de texto, incluindo o Notepad++ pode fazer isso pra você. -
Se isso acontece com alguns componentes ACBr é possível que sejam as DLLs... Se for com todos, é outra coisa.
-
Migrando de Delphi para Lazarus
EMBarbosa replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Estranho, essas propriedades geralmente são removidas quando você converte usando aquele recurso que mencionei antes... Também, se você selecionar a última opção "Parar todo o carregamento", deveria aparecer uma opção para corrigir o arquivo .lfm. Mas se isso não está funcionando, o jeito mesmo é abrir num editor de texto (notepad++, por exemplo) e remover. -
2 MB? ou 2 GB?
-
Versão FastReport Delphi 10.3 Rio
EMBarbosa replied to Endrigo Rodrigues's tópico in Dúvidas Gerais sobre o ACBr
Olá Endrigo, A versão Embarcadero é a versão que acompanha o Delphi. Ela só não funciona com todos arquivos fr3 disponibilizados por nós, porque alguns desses arquivos usam scripts e, no caso da NFC-e por exemplo o QR Code (código de barra 2D). A versão Standard já possui essas características. Então ela deve funcionar, assim como qualquer versão superior. Mas se você for comprar, sugiro comprar a versão Professional (ou a Enterprise caso precise dos componentes Web). Isso porque ela vem com o código fonte dos componentes. Nunca se sabe quando você pode precisar alterar um componente. -
Olá Paula, Talvez não tão completo, mas existe esse tipo de link em outras SEFAZ também. Na verdade, o site da NFC-e do ENCAT, tem uma planilha que visa reunir os dados de todas as UFs. Ele andava desatualizado mas, pelo menos agora, parece estar atualizado. Veja: http://nfce.encat.org/desenvolvedor/regras-de-validacao/ Mas segue o link de outras SEFAZ: MG (eles publicam um pdf com as regras além de enviar pro site do encat): http://www.sped.fazenda.mg.gov.br/spedmg/nfce/ AM (costumam publicar na área de notícias, como essa): http://www.sefaz.am.gov.br/noticias/ExibeNoticia.asp?codnoticia=21571
-
Acesso Violado - mas como?
EMBarbosa replied to digitosistemas's tópico in Object Pascal - Delphi & Lazarus
Não sei se observou, mas no seu vídeo são exibidas duas mensagens de erro e não apenas uma. E elas são mensagens diferentes. Por que isso acontece? Sabe dizer? Você usa mais de uma thread nesse aplicativo? Não tem nenhum outro código rodando em segundo plano que possa interferir? -
Migrando de Delphi para Lazarus
EMBarbosa replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Pode ser que não pegou as dependências do projeto. No Lazarus, um projeto tem configuração de dependências, isto é, quais pacotes são necessários para compilar o projeto. Você pode visualizar isso acessando o "Inspetor de projetos" no menu "Projeto -> Inspetor de projetos...". Ele tem uma tela como essa abaixo (observe a lista Pacotes Requeridos): Verifique se no seu projeto está listando todos os pacotes usados. Caso contrário, por meio dessa tela você pode adicionar requerimentos (ou pacotes requeridos). Isso vai instruir o Lazarus ao compilar seu projeto encontrar os arquivos necessários. -
Migrando de Delphi para Lazarus
EMBarbosa replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
A classe "TACBrSATExtratoClass" está no arquivo "ACBrSATExtratoClass.pas". Ele é está referenciado na cláusula uses no início da unit ACBrSAT.pas, veja: Você deve conseguir abrir esse arquivo e verificar se o conteúdo está correto. -
Alocar dados Horizontalmente - Fortes Report
EMBarbosa replied to jimyds's tópico in Dúvidas não relacionadas ao ACBr
Não sei se vocês sabem, mas existe o FastReport para Lazarus. Me parece que já saiu do Beta. https://www.fast-report.com/pt/product/fast-report-lazarus/ No Fortes Report me parece que você precisa trabalhar com o componente RLDetailGrid. Dá uma olhada nele.- 1 reply
-
- 1
-
-
- lazarus
- fortes report
-
(e 1 mais)
Tags:
-
Balança Toledo TI400 - Conexão TCP/IP
EMBarbosa replied to christian.silva's tópico in ACBrMonitor PLUS
Até essa parte com o ACBrBal dá pra fazer tranquilo se for conectar numa porta serial. -
Olá, Acho que seus clientes não vão gostar... Concorda que nesta última data o correto seria armazenar o seguinte? Data: 21/07/2019 - COO: 28.412 - COOI: 28.412 - COOF: 28.412 Nesse caso, não bastaria você verificar se o COOI é zero e daí jogar o COO da redução nos dois campos?
-
Moderação: Tópico movido para área sobre NFSe. Você está utilizando o componente ACBrNFSe? Acho que é preciso um passo a passo pra podermos reproduzir.
-
Como pegar o conteudo de 1 form em php
EMBarbosa replied to wiltonxdpc's tópico in Dúvidas não relacionadas ao ACBr
Pelo que eu entendi, você quer pegar os dados de um "form php" e enviar pro ACBrMonitor Plus. Correto? O ACBrMonitor permite comunicação via TCP e via arquivos como pode ser visto no help. A sintaxe dos comandos aceitos pelo ACBrMonitor está nesse mesmo link. Então você precisa verificar como pode se comunicar com o Monitor de uma das duas maneiras no PHP. Agora, se você precisa de auxílio generalizado para fazer isso no PHP, talvez seja mais fácil encontrar ajuda num fórum de PHP, como sugeriu o @BigWings acima. -
Migrando de Delphi para Lazarus
EMBarbosa replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Não precisa. Na verdade eu uso um por causa dos meus testes aqui. Acho que não porque esse pacote não está relacionado com o problema que você citou... -
Migrando de Delphi para Lazarus
EMBarbosa replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Também acredito que não. Eu também tenho e uso o nos meus testes o mesmo ACBr pros dois.