Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 10-02-2020 em todas as áreas
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
2 pontos
-
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
-
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
-
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. obrigado2 pontos
-
ACBrBlocoX1.WebServices.TransmitirArquivoBlocoX.XML := TextoArquivo; so mudei esta linha no for principal mais nada. uPrincipal.dfm uPrincipal.pas2 pontos
-
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 anterior2 pontos
-
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
-
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/sat1 ponto
-
Muito obrigado amigo, resolveu meu problema aki1 ponto
-
1 ponto
-
Veja também que as mensagem não indicam erros, e sim avisos (warning), elas não impedem a compilação.1 ponto
-
Acredido que apenas modificando o componente ou utilizando um outro.1 ponto
-
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
-
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
-
O ACBrFramework não recebe contribuições há muito tempo e está descontinuado. Veja a ACBrLib.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
-
Aqui em PE tem a NFSe e a NFCe pra separar essa questão, não passa serviço na NFCe1 ponto
-
Opa meu querido, que bom que deu tudo certo então. Estou a disposição!! Abraços. Att.1 ponto
-
1 ponto
-
Boa tarde Rodrigo, Favor atualizar os fontes e faça novos testes.1 ponto
-
Deixe tudo Zero, que o componente usará valores Default. Verifique se no Spooler da Impressora está configurado com papel A41 ponto
-
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.log1 ponto
-
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
-
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/promodelphi1 ponto
-
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
-
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 novamente1 ponto
-
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
-
O Windows está atualizando, estou tentando encontrar uma forma de resolver o problema.1 ponto
-
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 pedido1 ponto
-
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
-
Ah... Para Todo Projeto FMX, declare em Project Options, Conditional Define "FMX"1 ponto
-
Ajustes dos fontes de ACBrSerial, enviados para o SVN Commit [r19037]1 ponto
-
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
-
1 ponto
-
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-las1 ponto
-
1 ponto
-
O ACBrBAL só se comunica com balanças Seriais... Talvez algum fabricante possua equipamento com USB que gere uma COM Virtual1 ponto
-
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
-
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
-
1 ponto
-
Provavelmente é algo relacionado a hardware. Mau contato na leitora ou na porta USB.1 ponto