-
Total de ítens
26.199 -
Registro em
-
Última visita
-
Days Won
749
Community Answers
-
Daniel Simoes's post in [EscPos] - Erro ao ativar Daruma DR700 was marked as the answer
Esse erro significa que a Porta Serial está presa... provavelmente por outra aplicação
-
Daniel Simoes's post in Comandos ACBRMonitor para NFE 4.0 was marked as the answer
Essa e outras informações estão no manual do ACBrMonitorPlus.. veja:
https://acbr.sourceforge.io/ACBrMonitor/NFECriarNFe.html
-
Daniel Simoes's post in DIFAL NA DANFE was marked as the answer
Os manuais atuais do SEFAZ, que descrevem o DANFE... não dizem como imprimir uma série de tags e atributos do produto...
Eu creio que a maneira que você fez, está correta... mas como não existe legislação a respeito, não há como saber...
A pergunta é: Essa informação é útil ou necessária, no DANFE ? O documento que tem validade jurídica é o XML...
-
Daniel Simoes's post in Como corrigir erros de grafia no cupom fiscal ESCPOS Daruma was marked as the answer
Parece ser problema de configuração da Página de Código, no componente em relação a página da impressora... Veja esse tópico abaixo, nele é demonstrado como mudar a página de código do componente e/ou da Impressora
-
Daniel Simoes's post in Erro de Violação com was marked as the answer
httpWinINet usará uma API do Interner Explorer...
Pode ser que esteja faltando alguma atualização do I.E.
Veja um comparativo entre essas duas APIs do Windows
WinINet vs. WinHTTP
-
Daniel Simoes's post in Erro Interno: 0 Erro HTTP: 404 (Problema grave, sistema) was marked as the answer
Estranho sua aplicação não estar pronta para tratar esse erro... pois o mesmo não é diferente de qualquer outro erro de comunicação HTTP...
Se você tem erro HTTP, pode ser uma infinidade de coisas: Provedor, Cab,o Hub, S.O., Proxy, etc... e para todos esses casos...contingência..
Observe que no ACBrNFe existe o evento OnTransmiteError, que poderia ser usado para capturar essas situações e acionar a contingência...
Veja esse vídeo:
-
Daniel Simoes's post in Criptografia Monitor was marked as the answer
A rotina é uma Criptigrafia Simples, usando um XOR nos Bytes da Chave e String a ser criptografada...
{----------------------------------------------------------------------------- Retorna a String <AString> encriptada por <StrChave>. Use a mesma chave para Encriptar e Desencriptar ---------------------------------------------------------------------------- } function StrCrypt(const AString, StrChave: AnsiString): AnsiString; var i, TamanhoString, pos, PosLetra, TamanhoChave: Integer; C : AnsiChar ; begin Result := AString; TamanhoString := Length(AString); TamanhoChave := Length(StrChave); if (TamanhoChave = 0) or (TamanhoString = 0) then Exit; for i := 1 to TamanhoString do begin pos := (i mod TamanhoChave); if pos = 0 then pos := TamanhoChave; posLetra := ord(Result[i]) xor ord(StrChave[pos]); if posLetra = 0 then posLetra := ord(Result[i]); C := AnsiChr(posLetra); Result[i] := C ; end; end ;
a Chave de Criptografia usada.. é o CRC16 da Senha informada... com 8 caracteres e zeros a esquerda
fsHashSenha := IntToStrZero(StringCrc16(wSenha), 8)
-
Daniel Simoes's post in Erros impressão NFCe FastReport was marked as the answer
Isso apenas no que diz respeito ao QRCode Lateral...As explicações estão no próprio post do tópico indicado..
-
Daniel Simoes's post in Dúvida Sobre Configuração de TLS was marked as the answer
Na verdade quem define se irá ou não depender das configurações do I.E. é o valor de: SSLHttpLib... A única opção que tem dependência com o I.E. é a httpWinINet
Por favor assista a esse vídeo:
-
Daniel Simoes's post in Multi CNPJ monitor was marked as the answer
O que estamos recomendando, é: Instalar duas instâncias do ACBrMonitor, cada um deles, cuidando da emissão de uma empresa...
O ideal, é que eles rodem em maquinas diferentes... mas também é possível rodar o ACBrMonitor duas vezes na mesma máquina, porém nesse caso, configure-os para monitorar portas ou pastas/arquivos diferentes...
-
Daniel Simoes's post in ACBrMonitor parando de monitorar pasta was marked as the answer
Sempre é necessário adicionar o Path completo do arquivo a ser monitorado... caso contrário ele usará o diretório corrente, o que pode variar, de acordo com a rotina executada...
-
Daniel Simoes's post in ERRO 12030 was marked as the answer
Na versão 3.10 funciona normalmente ?
Se não funcionar, provavelmente você tem problemas na instalação do seu certificado no Windows... Se o mesmo for A1 (altamente recomendado)... você pode indicar o caminho para o arquivo PFX
-
Daniel Simoes's post in Comunicação porta serial was marked as the answer
http://synapse.ararat.cz/doc/help/synaser.html
http://synapse.ararat.cz/doc/help/synaser.TBlockSerial.html
Você pode também usar a Classe TACBrDevice, que encapsula um TBlockSerial da Synaser
-
Daniel Simoes's post in Erro na atualização do svn was marked as the answer
O S.F. parece estar promovendo uma manutenção nos servidores... Deve retornar em breve...
-
Daniel Simoes's post in ACBrBAL - Erro na leitura do peso was marked as the answer
Não tenho certeza de que algum dos modelos do ACBr, seja compatível com essa balança...
O erro indica um problema na comunicação Serial (é uma mensagem retornada pelo próprio sistema Operacional)
Experimente trocar de porta Serial, ou ate mesmo de máquina....
-
Daniel Simoes's post in NF-e 4.0 - Alteração na ocorrência do grupo de medicamentos was marked as the answer
Obrigado... enviei para o SVN com algumas otimizações...
-
Daniel Simoes's post in Quantidade De Vias was marked as the answer
Obrigado, e desculpe-me pela demora na analise e resposta...
Enviei para o SVN, com pequenos ajustes
-
Daniel Simoes's post in Como preencher as formas de pagamento v4.0 para sair no DANFE was marked as the answer
Logo subiremos um grande Refactoring para os DANFEs... Também está previsto uma nova propriedade que faça a impressão das Formas de Pagamento no DANFE...
-
Daniel Simoes's post in Erro na instalação was marked as the answer
No instalador... Selecione para copiar as DLLs
-
Daniel Simoes's post in Metodo TCFeR.LerXml adciona CFe.Pagto mas ao tentar reemitir Apresenta erro de Forma de Pagamento Invalida was marked as the answer
Obrigado... já no SVN, commit: 15268
-
Daniel Simoes's post in ERRO: Componente ACBrSAT nao atribuido GerarImpressaoFiscalMFe was marked as the answer
Mensagem enviada... confira sua Caixa postal em:
https://www.projetoacbr.com.br/forum/messenger/
-
Daniel Simoes's post in raise exception lazarus was marked as the answer
Se deseja fazer isso de maneira Global... você pode usar o componente TApplicationProperties, e programar algo no evento OnException... lá você receberá o Exception e pode por exemplo, salvar em um Log ou exibi-lo de forma diferenciada... Exemplo:
procedure TFrMain.ApplicationProperties1Exception(Sender: TObject; E: Exception); begin MessageDlg('Exception '+E.ClassName+' gerado',E.Message, mtError, [mbOK], 0); end;
-
Daniel Simoes's post in Dúvida na instalação do Fortes Report e migração para NFe 4.0 was marked as the answer
Essa variável é definida em RLReport.pas
Provavelmente você ainda está usando o Fortes Report obsoleto...
Desinstale o mesmo, e remova todos os BPLs associados ao Fortes Report... após isso, faça uma nova instalação do Fortes Report CE, usando o instalador
-
Daniel Simoes's post in NFE.ImprimirEventoPDF -> ERRO: Erro ao criar o arquivo PDF was marked as the answer
Na Aba "DFe -> Diretórios", como você configurou a campo "Salvar arquivos PDF em:" ?
-
Daniel Simoes's post in ECF FechaCupom was marked as the answer
Esse IF determina se o ECF tem capacidade de informar o consumidor no Rodapé, em local específico...
Caso não a capacidade de identificar o consumidor no Rodapé, o ACBrECF usará as linhas de Observação ( mas dessa maneira o arquivo magnético gerado pela captura da MFD, não conterá o CPF)