Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 10-02-2020 em todas as áreas

  1. Como você pode ver na descrição do próprio link que você postou não é oficial. Ainda não fomos contatados sobre esse link e nem sobre o motivo de terem usado o nome "ProjetoACBr". No momento não vemos problemas de alguém hospedar o código no GitHub. Mas gostaríamos de ser contatados. Se alguém souber quem está por trás desse link específico, pedimos para que os avise para entrar em contato conosco. Em especial, podem procurar o @Daniel Simoes, a @Juliana Tamizou . Também estou a disposição. Há possibilidade de no futuro mantermos um mirror oficial do GitHub? Sim. Quando? Não sabemos...
    4 pontos
  2. Sem falar que este projeto acima que você esta falando não tem nada haver com o projeto ACBr em Pascal é um iniciativa a parte, favor abrir uma issue la no github.
    2 pontos
  3. As resoluções desses tipos de problemas dependem muito de diversos fatores como qual gerenciador de relatórios vocês estão usando, qual o sistema operacional, qual tipo de impressora, qual a configuração das margens, se há diferenças na visualização da tela e impressão, se estão utilizando um monitor High DPI ou imprimindo numa impressora considerada de valor DPI alto, etc... No entanto, como podem ver tem vários usuários utilizando corretamente os componentes. Sugiro verificarem na seguinte ordem: Se não for nenhuma dessas opções você pode ter encontrado alguma outra situação que ainda não conheço e por tanto, vai ser necessário debugar. Se estão usando o Fast Report, certifiquem que estão usando os arquivos fr3 mais novos; As margens configuradas: Como mostrado nos tópicos acima alistados, as margens agora são passadas em milímetros (mm). Por isso, pode haver alguma alteração. Caso usem o Fast Report, tentem também passando 0 para os valores das margens. Isso vai fazer o componente ignorar o valor e usar o que estiver configurado no fr3; Se estiver usando o Fortes Report, pode ser um problema relacionado ao DPI. Nesse caso, verifique as novas propriedades "AlterarEscalaPadrao" e "NovaEscala". Não sei qual valor vai ser necessário ser passado, mas tente com 96 DPI para começar.
    2 pontos
  4. Ola Mr @BigWings Realmente eu não tinha me atentado à isso. O problema foi sim resolvido no commit citado. Abraço e obrigado!
    2 pontos
  5. Para deixar um feedback aqui quanto ao caracter citado. Após o relato do colega Vitor, passei um pente fino na rotina de captura e gravação, encontrei o erro na minha aplicação !!! O que ocorria, quando o usuário pressionava o "BACKSPACE" (apagar um caracter) eu fazia um tratamento apagando o último caracter da coluna no ClientDataSet até ai blz funcionava muito bem. Porém se o "BACKSPACE" fosse pressionado quando a coluna do ClientDataSet estivesse "vazia", meu sistema guardava o caracter "#8" na respectiva coluna, ai quando mandava gravar dava esse caos todo. A solução foi simples, se pressionado "BACKSPACE" e a coluna do ClientDataSet estiver vazia, então não guarda nada e antes de gravar no banco válido se está tudo preenchido, senão tiver jogo uma mensagem no display do microterminal. Valeu Vitor e Daniel !
    2 pontos
  6. Boa tarde Fellipe, Pelos XMLs que você anexou notei que o provedor esta retornado o XML de retorno da consulta ao lote faltando algumas tags de fechamento. Note que não é possível sequer abrir esses XML através de um navegador. Isso pode explicar a mensagem de erro em branco. Incluindo as tags que estão faltando é possível abrir o XML. A mensagem de retorno é: ERROERRO NA CONVERSAO DE RPS EM NOTA FISCAL :For input string: 3873650012 -->Classe :java.lang.NumberFormatException linha:48 O que tudo indica deve ser um problema no webservice do provedor. Favor entrar em contato com a prefeitura e relatar o problema.
    2 pontos
  7. estranho não lembro de mexer em nada do constructor da classe, mas vou dar uma olhada para ver se teve alguma modificação.
    2 pontos
  8. Faça o teste alterando o arquivo Cidades.ini desta forma: [3300407] Nome=Barra Mansa UF=RJ Provedor=ISSNET NomeURL_H=barramansa NomeURL_P=barramansa E no arquivo ISSNet.ini, após a linha referente a cidade de Rio Brilhante, adicione a referência para Barra Mansa, conforme abaixo: ; Rio Brilhante/MS RecepcaoLoteRPS_5007208=http://www.issnetonline.com.br/webserviceabrasf/%NomeURL_P%/servicos.asmx ; Barra Mansa/RJ RecepcaoLoteRPS_3300407=http://www.issnetonline.com.br/webserviceabrasf/%NomeURL_P%/servicos.asmx Estando a ok a comunicação, comunique a troca do provedor neste tópico:
    2 pontos
  9. Por favor poste o log e o ini para analisarmos.
    2 pontos
  10. Bom dia amigo. Se eu não estiver errado, já realizei vários testes com o Microterminal e sendo assim, esse carácter inválido ( [] ) corresponde ao "Backspace" do teclado do Microterminal. Para confirmar basta saber se o modelo do seu Microtermional possui a tecla "Backspace" que aparentemente é o problema. Coloque os Logs em anexo para que o pessoal do ACBr possa te confirmar se realmente seria esse o probelma. Outro teste e tentar baixar alguns emuladores de Microterminais e verificar o retorno. Link do Emulador Microterminal Willtech: https://www.willtech.com.br/downloads/ Obs: Passei por alguns problemas e o fórum me ajudou, então estou tentando ajudar outras pessoas que tambem possuem dificuldades com esse componente no possível.
    2 pontos
  11. Bom dia! Desculpe pela demora, mas o web service de homologação da tecnos está off-line fazem alguns dias, eu esperava que hoje estaria ok mas não... então vou dar o feedback da criação do RPS, está tudo certo! Acredito que deva funcionar sem problemas... vou botar em produção pra ver o que acontece, se der algum erro comunico aqui mas acredito que esteja tudo 100%. Novamente meu muito obrigado, um abraço!
    2 pontos
  12. Puxa que legal, vou baixar, pra testar, uso o ACBr a mais de 11 anos, quero usar o resto da minha vida profissional, ele é fantástico. obrigado
    2 pontos
  13. ACBrBlocoX1.WebServices.TransmitirArquivoBlocoX.XML := TextoArquivo; so mudei esta linha no for principal mais nada. uPrincipal.dfm uPrincipal.pas
    2 pontos
  14. Boa tarde. No dia 03/02/2020 foi publicado no DOE-CE o decreto 33.458, o qual altera a exigência da identificação do cliente somente se o valor da operação for igual ou superior a R$200,00 Segue transcrição do decreto Fonte: DOE SEFAZ-CE Noticia relativa ao decreto anterior
    2 pontos
  15. Saudações a todos! Desenvolvemos uma API de consultas ao CNPJ com retorno em JSON e gostaríamos de compartilhar com vocês: https://www.cnpja.com.br/ Oferecemos 500 consultas grátis por dia, e é possível testar diretamente pelo site! O resultado das consultas inclui todos os dados do registro: Razão social, nome fantasia, data de fundação e porte Situação cadastral comum e especial Telefone, e-mail e endereço completo Natureza jurídica, atividades primárias e secundárias (CNAE) Quadro de sócios e administradores (QSA) Link para comprovante em PDF Exemplo de retorno: { "last_update": "2020-02-07T12:46:07.143Z", "name": "PETROLEO BRASILEIRO S A PETROBRAS", "alias": "PETROBRAS", "tax_id": "33000167000101", "type": "MATRIZ", "founded": "1966-09-28", "size": "DEMAIS", "capital": 205431960490.52, "email": "[email protected]", "phone": "(21) 3224-8091/ (21) 3224-4477", "federal_entity": "UNIÃO", "registration": { "status": "ATIVA", "status_date": "2005-11-03", "status_reason": null, "special_status": null, "special_status_date": null }, "address": { "street": "AV REPUBLICA DO CHILE", "number": "65", "details": null, "zip": "20031170", "neighborhood": "CENTRO", "city": "RIO DE JANEIRO", "state": "RJ" }, "legal_nature": { "code": "2038", "description": "Sociedade de Economia Mista" }, "primary_activity": { "code": "1921700", "description": "Fabricação de produtos do refino de petróleo" }, "secondary_activities": [ { "code": "0600001", "description": "Extração de petróleo e gás natural" }, { "code": "3520401", "description": "Produção de gás; processamento de gás natural" }, { "code": "4681801", "description": "Comércio atacadista de álcool carburante, biodiesel, gasolina e demais derivados de petróleo, exceto lubrificantes, não realizado por transportador retalhista (T.R.R.)" } ], "membership": [ { "name": "EBERALDO DE ALMEIDA NETO", "role": { "code": "10", "description": "Diretor" } }, { "name": "ROBERTO DA CUNHA CASTELLO BRANCO", "role": { "code": "16", "description": "Presidente" } }, { "name": "CARLOS ALBERTO PEREIRA DE OLIVEIRA", "role": { "code": "10", "description": "Diretor" } }, { "name": "RUDIMAR ANDREIS LORENZATTO", "role": { "code": "10", "description": "Diretor" } }, { "name": "ANELISE QUINTAO LARA", "role": { "code": "10", "description": "Diretor" } }, { "name": "ANDREA MARQUES DE ALMEIDA", "role": { "code": "10", "description": "Diretor" } }, { "name": "ROBERTO FURIAN ARDENGHY", "role": { "code": "10", "description": "Diretor" } }, { "name": "MARCELO BARBOSA DE CASTRO ZENKNER", "role": { "code": "10", "description": "Diretor" } } ], "files": { "registration": "https://api.cnpja.com.br/files/61298ecd-fbe9-42ec-9107-70eaecbc478f.pdf" } } Para utilizar: - Faça login em nosso site com o Google, Facebook ou E-mail. - Visite a página Minha Conta e copie sua Chave de API - Envie uma requisição GET para: https://api.cnpja.com.br/companies/{CNPJ} - Adicione no parâmetro Authorization dos Headers a sua Chave de API Quem tiver alguma dúvida é só perguntar!
    1 ponto
  16. A situação no ambiente de testes (wssathomolog) foi normalizada após última alteração realizada pela Sefaz. Solicitamos os que possuem equipamentos SAT que vinham tendo problemas de comunicação com a Sefaz, e que foram ativados antes de novembro de 2019, que renovem os certificados digitais através do comando_001 até 14/02/2020. Após o prazo e sem que seja realizada a renovação do certificado, os equipamentos SAT em questão não funcionarão. Fonte: https://portal.fazenda.sp.gov.br/servicos/sat
    1 ponto
  17. Boa tarde Sim, vamos adicionar essa propriedade nas configurações da lib.
    1 ponto
  18. Veja também que as mensagem não indicam erros, e sim avisos (warning), elas não impedem a compilação.
    1 ponto
  19. Acredido que apenas modificando o componente ou utilizando um outro.
    1 ponto
  20. Você está criando um projeto multiplataforma e usa VCL.FileCtrl que só está disponível no Windows. Na unit frxXML.pas WideChar estão sendo reduzidos para byteChar numa expressão de conjunto, vários caracteres dentro de um array de colchetes [ ]. Você deve considerar substituir o operador "in" nessa expressão pela função CharInSet da unit SysUtils para evitar essa redução. Pesquise na internet uma mensagem por vez. Na própria documentação do Delphi tem a explicação. Caso tenha uma dúvida mais específica talvez possamos ajudar.
    1 ponto
  21. Boa tarde Ronaldo, Não sei se é o seu caso, mas aqui, após reinstalar o driver e atualizar o software básico pelo gerenciador do SAT, ele voltou a comunicar corretamente. SAT Sweda SS-1000.
    1 ponto
  22. O ACBrFramework não recebe contribuições há muito tempo e está descontinuado. Veja a ACBrLib.
    1 ponto
  23. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  24. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  25. Aqui em PE tem a NFSe e a NFCe pra separar essa questão, não passa serviço na NFCe
    1 ponto
  26. Opa meu querido, que bom que deu tudo certo então. Estou a disposição!! Abraços. Att.
    1 ponto
  27. Boa tarde Bruno, Já esta no repositório.
    1 ponto
  28. Boa tarde Rodrigo, Favor atualizar os fontes e faça novos testes.
    1 ponto
  29. Deixe tudo Zero, que o componente usará valores Default. Verifique se no Spooler da Impressora está configurado com papel A4
    1 ponto
  30. Olá Rafael, Obrigado pela resposta! Acabei descobrindo que o erro estava na declaração da LIB. antes, funcionava corretamente e eu declarava assim: _AcbrNFe = new ACBrNFe(NgGlobais.PubPastaEmpresa + @"\Dados\Logs\ACBrLib.ini"); agora precisei mudar para: _AcbrNFe = new ACBrNFe(NgGlobais.PubPastaEmpresa + @"\Dados\Logs\ACBrLib.ini",""); veja que tive que inserir o segundo parâmetro como string vazia. Antes isso não era necessário para iniciar o constructor!! Agora, uma vez que o INI está sendo localizado, a pasta de schemas configurada também foi localizada corretamente. Verifiquei também que, mesmo agora, está sendo criado um segundo INI com dados padrão, na pasta raiz do EXE. ACBrLib.ini ACBrLibNFE-20200210.log
    1 ponto
  31. Muito obrigado pela contribuição. Fiz a implementação baseada nela. Subi as alterações para o SVN na Revisão 19056. Pelo que vi está tudo certo. Queira por favor atualizar, testar e reportar qualquer problema. Mais uma vez obrigado.
    1 ponto
  32. Aproveitem a promoção do mês de Aniversário de 25 anos do Delphi, e atualizem para Delphi Rio, com 25% de desconto https://mkt.projetoacbr.com.br/promodelphi
    1 ponto
  33. Atualizei o ACBr.inc no SVN, pois aparentemente o suporte a BlueTooth só passou a existir após a versão XE8 {$IfDEF DELPHIXE8_UP} {$DEFINE HAS_BLUETOOTH} {$ENDIF}
    1 ponto
  34. Talvez você tenha essa Unit com alterações, locais... Veja a versão que está no SVN http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/Terceiros/synalist/ssl_openssl.pas Na dúvida, apague essa Unit e baixe novamente
    1 ponto
  35. se não me engano existe umas configurações na própria balança que você configura quantas respostas vc quer que a balança envie por segundo, geralmente é o pessoal que instala a balança que configura isso, nesse caso da sua balança teria que ver o que esta vindo de resposta para tratar conforme o manual dela.
    1 ponto
  36. O Windows está atualizando, estou tentando encontrar uma forma de resolver o problema.
    1 ponto
  37. RE é Requisição Externa. no manual se usar a pesquisa vai achar no caso é o campo 2 né o 3 é outra coisa que é somente uma letra, mas sim para sua dúvida deve de ter o que está no manual CRE é Contador de Requisições Externas CCF da impressora fiscal no caso o cupom fiscal que foi emitido para atender esse pedido
    1 ponto
  38. No ACBrMonitor não utilizamos a geração de Pagamentos para o Integrador Fiscal, quando se utiliza o Integrador Fiscal, ele é o responsável por realizar toda a comunicação com a SEFAZ o ACBr apenas gera o XML assinado no diretório do Integrador Fiscal e aguarda a resposta do mesmo. No caso do pagamento deve ser passado para o Integrador, um XML comum, apenas com dados de pagamento.
    1 ponto
  39. Ah... Para Todo Projeto FMX, declare em Project Options, Conditional Define "FMX"
    1 ponto
  40. Ajustes dos fontes de ACBrSerial, enviados para o SVN Commit [r19037]
    1 ponto
  41. Bom Dia a todos... quebrando a cabeça aqui há várias horas hehe... Cenário, após atualizar o cliente o envio de e-mails para de funcionar com a msg: SMTP Error: Unable to send Mail data. Começa a corrida contra o tempo, vamos achar o erro nos códigos-fontes do nosso sistema, hehe, achei um erro que nem deveria existir, mas não era a causa do problema. Olhando um tópico que o Daniel respondeu, fui para o testador, coloquei meus dados reais e o meu foi enviado com sucesso... Nesse ponto fiquei mais cabrero ainda, hehe. Reproduzi o mesmo cenário, usando o e-mail que ocasionou o erro e recebo a mesma msg de erro acima. Deduzi que o e-mail usado no teste não existe e realmente não existe. Entretanto, o ACBrMail só mostra a msg de erro acima, que não nos diz nada, debugando consegui descobrir que o erro correto é 525 5.7.13 <END-OF-MESSAGE>: End-of-data rejected: Este remetente [email protected] nao tem permissao para enviar e-mails. Confirme o uso deste remetente em https://smptlw.com.br/panel/settings Fiquei mais cabrero ainda, pois na classe ACBrMail.SendMail no bloco: for vAttempts := 1 to fAttempts do begin if fSMTP.MailData(fMIMEMess.Lines) then Break; if vAttempts >= fAttempts then SmtpError('SMTP Error: Unable to send Mail data.' + sLineBreak + SMTP.ResultString); end; Em SmtpError ele concatena com a msg de erro para lançar a exceção completa, mas isso não estava acontecendo. Debugando e conferindo o conteúdo de SMTP.ResultString percebo que a msg de erro completa aparece na primeira iteração do FOR, na segunda e terceira iterações a msg completa não aparece e temos um retorno Vazio. Isso por que minha propriedade Attempts (tentativas) = 3. Em TSMTPSend.ReadResult ele limpa a lista FFullResult.Clear onde estava armazenado o erro na primeira iteração. Quando o método TSMTPSend.MailData é chamado na segunda iteração, a primeira coisa que acontece é if ReadResult <> 354 then Exit; com isso nada do método é executado e nossa msg de erro é apagada. Por enquanto, para poder ver a msg de erro completa, coloquem Attemp = 1. Estou com pouco tempo para poder colaborar, se alguém puder mexer para corrigir, posso inclusive passar as configurações para reproduzir esse erro, incluindo nosso servidor de envio e-mail, por um período de tempo estipulado. Caso contrário, deixarei pendente para eu poder revisar em breve. P.S. qual o motivo dos erros serem propagados em Inglês? Pergunto isso, pois assustamos os usuários ao mostrar mensagens de erro em Inglês.
    1 ponto
  42. realmente precisamos do Log, para analisar o retorno do equipamento... Talvez uma solução simples, seja passar essas msgs por um "Trim", antes de exibi-las
    1 ponto
  43. Muito obrigado Daniel, vou dar uma olhada neste tópico
    1 ponto
  44. O ACBrBAL só se comunica com balanças Seriais... Talvez algum fabricante possua equipamento com USB que gere uma COM Virtual
    1 ponto
  45. Obrigado , deu certo , tive que mexer nas opções de Internet : Vá até a aba “Avançadas” e, na caixa “Configurações”, vá até as últimas opções (role a barra de rolagem até o final) e: - Marque a opção: Usar SSL 2.0; - Desmarque a opção: Usar SSL 3.0; - Verifique se a opção “Usar TLS 1.0” está marcada. Caso não esteja, marque esta opção; - Certifique-se de que as opções de TLS 1.1 e 1.2 estejam desmarcadas; - Aplique as configurações e reinicie a aplicação.
    1 ponto
  46. O tempo de compilação pode variar dependendo da máquina, memória disponível, quantidade de componentes instalados... Uma dica que posso te dar é instalar este expert que melhora significativamente tempo de compilação (pelo menos nos meus testes): https://www.idefixpack.de/blog/ide-tools/ide-fix-pack/ Além do tempo de compilação ele faz diversas correções e melhorias na IDE, recomendo.
    1 ponto
  47. Planejamos trazer para o Trunk, nas próximas semanas...
    1 ponto
  48. Provavelmente é algo relacionado a hardware. Mau contato na leitora ou na porta USB.
    1 ponto
×
×
  • 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.