Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 11-09-2019 em todas as áreas
-
Sobre A ACBrLib é um conjunto de bibliotecas compartilhadas, que torna possível o uso dos componentes do Projeto ACBr, em qualquer linguagem de programação. Cada componente principal do ACBr, foi encapsulado em uma Biblioteca independente. Exemplo: O componente ACBrPosPrinter (para impressão em EscPos), está encapsulado na biblioteca ACBrLibPosPrinter. Saiba mais sobre a ACBrLib em: https://projetoacbr.com.br/downloads/#acbrlib Principais Características A ACBrLib é compilada em Windows (DLL) e Linux (SO), nas arquiteturas 32 e 64 bits, e convenções de chamada StdCall e Cdecl. Todos os Binários gerados para Windows, são versionados e assinados com o certificado digital do Projeto ACBr. Acompanham classes de Alto Nível, para facilitar o uso e integração com linguagens populares, como: Java, C#, VB e outras. O Projeto ACBr e a ACBrLib, contam com uma vasta comunidade de usuários. O que ajuda muito no suporte, melhorias e contribuições. A ACBrLib e os componentes do Projeto ACBr são desenvolvidos em Object Pascal. A ACBrLib pode ser compilada com Lazarus /FPC Licença de uso Assim como todos os fontes do Projeto ACBr, a ACBrLib, Demos e Classes de Alto nível, são distribuídas em Código Aberto, usando a licença LGPL. http://licencas.softwarelivre.org/lgpl-3.0.pt-br.html https://pt.wikipedia.org/wiki/GNU_Lesser_General_Public_License Download Binários Link versão de Produção: https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/ Link versão Demo (Com restrições de uso)*: https://www.projetoacbr.com.br/forum/files/category/63-acbrlib-demo/ NOTA: Para baixar os binários de produção, você precisa ser cadastrado no nosso fórum, e membro Ativo do ACBr Pro. *Saiba mais sobre a versão demo neste tópico. Fontes Você pode baixar os Fontes do ACBr e da ACBrLib, direto do nosso repositório SVN. Veja instruções em: https://www.projetoacbr.com.br/fontes/ Exemplos de uso / Demos Link direto para download dos Demos por SVN: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Documentação On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html PDF: https://acbr.sourceforge.io/ACBrLib/ACBrLib.pdf Windows Help (CHM): https://acbr.sourceforge.io/ACBrLib/ACBrLib.chm Requisitos de Sistema Sistema Operacional: Windows XP ou superior 32/64; Linux 32/64 CPU: i386, x86_64 Dependências Alguns componentes do ACBr, fazem uso de bibliotecas de terceiros, como por exemplo: OpenSSL, e LibXML2. NOTA: Use bibliotecas da mesma arquitetura do seu sistema. Exemplo: Se você compila seu executável em 32 bits, precisará usar a ACBrLib e suas dependências, na versão 32 bits (mesmo que o Sistema Operacional seja 64 bits) Windows Você poderá encontrar as Dependências para a sua ACBrLib, no mesmo arquivo ZIP. Elas estão na Pasta “\dep\”. Linux Você precisará instalar as dependências, e criar os Links simbólicos necessários. Em nosso fórum, há um documento explicando como montar o ambiente no OpenSuse: https://www.projetoacbr.com.br/forum/files/file/413-desenvolvendo-no-linux-com-acbr/ Obter Suporte Gratuito Você pode obter suporte no Fórum do ACBr. Temos uma área específica para usuários da ACBrLib: https://www.projetoacbr.com.br/forum/forum/76-acbrlib/. Para criar um tópico, é necessário ter uma conta (gratuita) Profissional Se você precisa de Suporte Técnico especializado, diretamente com os desenvolvedores do ACBr. Você pode assinar o ACBr Pro, saiba mais em: https://projetoacbr.com.br/pro/ Como Instalar / Distribuir Windows O melhor lugar para copiar a ACBrLib e suas dependências, é na mesma pasta do seu Executável. Evite copiar os arquivos .DLL para diretórios do Sistema Operacional, como: Windows\System32 ou Windows\SysWow64 (isso evita conflito entre .DLLs) Não é necessário registrar as DLLs. Linux Como “root”, copie o arquivo .SO para a pasta /usr/lib ou /usr/lib64 (conforme o caso) Como usar: Consulte a documentação, para uma compreensão melhor. Copie/Instale a ACBrLib, conforme sugerido em: Como Instalar / Distribuir Verifique em Download, Exemplos de uso / Demos, se já existe para a sua linguagem, Classes de Alto nível, isso ajuda enormemente o uso da Biblioteca. Familiarize-se com o arquivo de configuração da ACBrLib (o arquivo é criado, se não existir, durante a Inicialização da ACBrLib) Chame o método de Inicialização da ACBrLib, LIB_inicializar (onde “LIB” seria o nome da ACBrLib utilizada exemplo: (POS, ETQ, NFE) Use os métodos da ACBrLib... Quando terminar, encerre a ACBrLib, chamando: LIB_Finalizar Histórico de mudanças Consulte na documentação, a sessão: “Histórico de Alterações”, de cada ACBrLib4 pontos
-
Boa tarde a todos, Alguém poderia anexar a unit alterada que resolveu o problema, para que possamos analisar.2 pontos
-
Boa tarde Alessandro! Passando só pra agradecer sua ajuda. RPS enviado e convertido em NFSe!!!2 pontos
-
Bom dia, pradilsoncarlos Procure pelo método DistribuicaoDFe no componente: ACBrNFe. Veja também o demo na pasta exemplos.2 pontos
-
2 pontos
-
2 pontos
-
Enviado ao repositório, rev. 17626. Obrigado pela contribuição.2 pontos
-
Bom dia Italo e Juliomar, Eu tentarei fazer uma rotina para isso, o tempo está muito corrido mas eu preciso atender a demanda da empresa. Desde já agradeço. Daqui alguns dias eu postarei o resultado.2 pontos
-
2 pontos
-
A largura mínima do QrCode segundo o manual é de 25x25mm, me parece que o QrCode da esquerda está menor que isso. De qualquer forma, você pode controlar a largura definindo a propriedade LarguraModulo do PosPrinter: ACBrBPeDABPeESCPOS1.PosPrinter.ConfigQRCode.LarguraModulo := 3; O manual também dá a prerrogativa de se imprimir o QrCode lateralmente, como já é feito no ACBrNFeDANFeEscPos, mas não no DABPE. Você pode tentar seguir o exemplo do componente para NFCe e implementar da mesma forma.2 pontos
-
se pensar no contexto de somar da direita para esquerda, está certo... Eu tenho esse banco funcionando, e desse jeito. Qual problema reportaram para vc? Coloca os dados da conta e carteira para testarmos junto.2 pontos
-
Bom dia Juliano, Acredito que o problema é o provedor que formata os valores no XML. Abra esse XML que você anexou usando um navegador, vai notar que o valor da tag <ValorServicos> é 1.035,00 em vez de 1035,00 Notou a diferença? Tem o ponto "." de milhar. Se remover esse ponto tenho certeza que o erro não vai mais ocorrer. Deve ser removido também o ponto de milhar das tags: BaseCalculo e ValorLiquidoNFSe.2 pontos
-
Boa tarde pessoal, tudo certo? Tenho um aplicativo que executa algumas tarefas, incluindo alguns laços de repetição, e está rodando perfeitamente, mas quando eu utilizo o avast por exemplo e vou desabilitá-lo por alguns minutos, o avast joga na tela a confirmação e quando isso acontece simplesmente para de executar toda e qualquer tarefa desse aplicativo, e o problema é que no meu computador eu posso resolver apenas desinstalando o antivírus mas caso isso venha a ocorrer em clientes o que já aconteceu, eu não posso mandar o cliente trocar de antivírus. Alguém poderia me dar algumas dicas quanto a isso? O aplicativo trata-se de um exe que captura a tela do computador(printscreen) e salva em uma pasta, juntamente com informações de teclas digitadas e afins. Agradeço desde já.1 ponto
-
Olá a todos! Atualizei o Acbr agora e estou com o erro: Fatal: F2613 Unit 'ACBrBancoABCBrasil' not found. Marcelo Magalhães1 ponto
-
1 ponto
-
Essa URL é de versão antiga da NFe, já desativada. Veja a configuração da versão do componente: ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400;1 ponto
-
Boa tarde Julio, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.1 ponto
-
1 ponto
-
Na pasta onde se encontra o componente, no diretório 'Exemplos\ACBrDFe\ACBrNFe', tem um arquivo chamado DistribuicaoDFe.txt que contém as informações. Também está no exemplo ACBrNFe.1 ponto
-
Verificou qual o tamanho da página que está configurado na impressora padrão?1 ponto
-
1 ponto
-
1 ponto
-
Estou realizando o processo abaixo para realizar o teste. Acredito que nesse momento o SiTEf ja esteja inicializado...1 ponto
-
Consegui resolver reinstalando o ACBr_Integrador.dpk manualmente. Ainda não sei se é uma correção definitiva ou provisória. rsrs1 ponto
-
Bom dia estou gerando com 0 (Zero), somente campos de alíquotas preenchidos. Está autorizando, mas a SEFAZ devia corrigir isso. Obrigado Sérgio1 ponto
-
1 ponto
-
1 ponto
-
Essa regra consta no Manual de Orientação... Fechando este tópico, para nova dúvida abra novo tópico... Att Ricardo1 ponto
-
1 ponto
-
Muito boa tarde, Italo Muito obrigado por sua informação Estamos entrando em contato com o cliente para que ele escolha a sua serie. Muito obrigado pela atenção. Atenciosamente, Nilton Olher Serafim Skype: nolher P.S. Este topico pode ser finalizado.1 ponto
-
1 ponto
-
Boa tarde Nicolas, Notamos algumas divergências entre o codigo fonte que está no SVN e seu fonte, além das alterações que você realizou... Por favor atualize seus fontes e anexe suas alterações com o fonte atualizado.1 ponto
-
Boa tarde Obrigado! Se possível anexe anexar também o manual com as especificações de geração do boleto para este Banco... É importante para eventual alterações futuras.1 ponto
-
Aqui no fórum tem vários tópicos onde foram postados arquivos de exemplo, tanto INI como TXT... mas as principais diferenças entre NF-e e NFC-e são: o modelo... NF-e modelo 55, e NFC- modelo 65 NFC-e é venda somente para "Consumidor final" (ver campo indFinal) Att Ricardo1 ponto
-
Suas sugestões foram disponibilizadas nos fontes do Projeto ACBr. Obrigado pela contribuição!1 ponto
-
Exato. Quando em ambiente de homologação, é impresso na razão social, e na descrição do primeiro item tal informação.1 ponto
-
1 ponto
-
Eu aprendi a duras penas que qualquer informação vinda da contabilidade que gera stress deve ser "validada" antes de começar a gerar stress. Por "validada" eu quero dizer pedir a eles que apresentem a legislação que se aplica no pedido e justifica as alterações propostas. De um lado isso cortou o estresse em 50% ou mais. Por outro lado passamos a ser muito mais amigáveis com os pedidos deles. Ganha ganha.1 ponto
-
Bom dia Nilton, Acredito que neste caso devemos informar que a série é UNICA. IdentificacaoRps.Serie := 'UNICA';1 ponto
-
A princípio não houve mais problemas com outras pessoas. mas isso ocorre com o exemplo do svn? qual gerador?1 ponto
-
Pessoal, obrigado pela resposto. Estou montando o ambiente aqui. Ai foi fazer os testes e verificar o que realmente esta acontecendo.. ..1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
muito obrigado julio, ta resolvido aqui, a dica do ctrl resolveu, declareia no user pcnConversao, pcnConversaoNFe e tudo ok agora!!, vc é campeão!! vlw!!!1 ponto
-
Show!!! Funcionou perfeitamente! Mais uma vez muito obrigado!! Um Grande Abraço!1 ponto
-
EmBarbosa e demais companheiros, antes de mais nada agradeço a presteza na resposta. Depois de testar todas as opções que encontrei, achei o que eu precisa. Vou deixar uma imagem aqui para demonstrar como ficaram minhas procedures de Compactar e Descompactar Só lembrando que esse modelo, faz com que o Zipado fique com os arquivos SEM a path do mesmo. ou seja, eu posso fazer uma lista de arquivos de diversos locais, ir adicionando num stringlist e por ultimo eu utilizo essa procedure. Ficou perfeito para o que eu necessito. Muito obrigado. Imagem.bmp1 ponto
-
remova o IdHTTP1 do seu formulario e tente usar assim: Var code: Integer; sResponse: String; Json: String; JsontoSend, AResponseContent: TStringStream; iStatusCode: Integer; http: TIdHTTP; Begin Json := '{"Customer": { "DocumentType" : "CNPJ", "DocumentNumber" : "11229082000167" }, "Driver": { "PhoneCountry": "+55", "PhoneNumber": "19999690130", "Name": "Daniel Marcelo"} }'; JsonToSend := TStringStream.Create(Json); AResponseContent := TStringStream.Create(''); http := TIdHTTP.Create(Nil); Try http.Request.CharSet := 'utf-8'; http.Request.ContentType := 'application/json'; http.Request.CustomHeaders.AddValue('AppKey', '58fb05c3-4e8b-4929-b7df-95bd261035c9'); http.Request.CustomHeaders.AddValue('RequesterKey', '629eda6f-9df5-40e7-a94e-4c54cec83a15'); http.Response.ContentType := 'applicattion/json'; http.Response.CharSet := 'utf-8'; Try http.Post('https://api.tudoentregue.com.br/v1/customers/AddDriver', JsontoSend, AResponseContent); Except On E: Exception Do Begin Memo1.Lines.Clear; Memo1.Lines.Add('Error on Response Code: ' + InttoStr(http.ResponseCode)); Memo1.Lines.Add('Error on Response Text: ' + http.ResponseText); Memo1.Lines.Add('Error on Request: ' + sLineBreak + e.Message); exit; End; End; Memo1.Lines.Clear; Memo1.Lines.Add('Response Content: ' + AResponseContent.DataString); Memo1.Lines.Add('Response Code: ' + InttoStr(http.ResponseCode)); Memo1.Lines.Add('Response Text: ' + http.ResponseText); Finally JsontoSend.Free; AResponseContent.Free; http.Free; End; eu adicionei essas duas linhas: Memo1.Lines.Add('Error on Response Code: ' + InttoStr(http.ResponseCode)); Memo1.Lines.Add('Error on Response Text: ' + http.ResponseText); porque caso ResponseCode for 403,404,422 o indy vai levantar um except sendo que //IdHTTP1.ResponseCode = 403 Motorista não Relacionado. *response vazio* //IdHTTP1.ResponseCode = 404 Motorista não Localizado. *response vazio* então você não conseguiria tratar o erro de Motorista não Localizado por exemplo. caso tenha resolvido seu problema marque o post como melhor resposta clicando no sinal de no canto superior esquerdo do post1 ponto
-
A Elgin L42PRO suporta todos os protocolos do ACBrETQ https://www.automacao.elgin.com.br/produto/l42-pro-impressora-de-etiquetas-desktop1 ponto
-
Boa tarde. Semana passada tb fiz a Equiplano e cheguei a ter esse erro, eu estava usando libWincrypt, passei pra libOpenssl e resolveu.1 ponto
-
eu particularmente pego o nome do arquivo retorno do evento através da propriedade do componente, como mostra abaixo; FXMLEvento := IncludeTrailingPathDelimiter(ACBrNFe.Configuracoes.Geral.PathSalvar)+ACBrNFe.WebServices.EnvEvento.PathArqResp; Espero ter ajudado. Solivan!1 ponto
