Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 06-06-2014 em todas as áreas

  1. Na verdade, a princípio, você não deveria fazer esse tipo de comparação. É para isso que existem as funções como SameValue, CompareValue, IsZero na unit Math do Delphi (e Lazarus). Daniel, provavelmente o que você quer é algo mais parecido com o What Every Computer Scientist Should Know About Floating- Point Arithmetic. De forma resumida, o que acontece é que, como existem números infinitos e memória limitada, alguns números não são possíveis ser representados. Então para esses números os valores são armazenados internamente com uma aproximação. Então, dependendo do valor, temos que lidar com uma aproximação. Tem outro tópico no fórum onde teremos que lidar com um problema semelhante devido as peculiaridades dos pontos flutuantes. Inclusive com código para teste. Finalmente, essas diferenças são o motivo de muitas pessoas aconselharem a trabalhar com o tipo Currency para valores monetários ou onde não se pode perder a precisão. O tipo Currency não é armazenado como um float, mas como de ponto fixo (mais precisamente como um int64). O problema é que nesse caso, ele possui um número de dígitos significativos limitado, não sendo possível expressar nenhuma diferença entre valores fora de sua precisão (que é 4). Assim, para os valores Currency, não há diferença entre 1,12345678 ou 1,12348765.
    2 pontos
  2. Para remover manualmente o ACBr do computador quando necessário sigam os procedimentos abaixo: 1) Apague todos os arquivos seguintes: ACBr*.bpl ACBr*.dcp ACBr*.dcu PCN*.bpl PCN*.dcp PCN*.dcu SYNA*.bpl SYNA*.dcp SYNA*.dcu Nota importante: Visto que o Delphi busca os arquivos para compilar em diretórios diferentes é necessário apagar os arquivos na pasta do ACBr, na pasta do seu aplicativo, nas pastas públicas ou de default do Delphi (Documentos públicos), nas pastas que estiverem no PATH do Windows, etc... Assim aconselhamos a apagar os arquivos mencionados logo do computador inteiro. 2) Remova as entradas antigas dos pacotes no registro do sistema. Seguindo um dos seguintes modos: 2.a - Removendo manualmente do registro do Windows que fica em uma destas chaves, dependendo da versão do Delphi: HKEY_CURRENT_USER\Software\Borland\<versao>\Known Packages HKEY_CURRENT_USER\Software\CodeGear\BDS\<versao>\Known Packages HKEY_CURRENT_USER\Software\Embarcadero\BDS\<versao>\Known Packages Lembrando que pode variar dependendo e versão, procure sempre por "Known Packages" que são os pacotes instalados no Delphi. 2.b - Ou pode-se abrir o Delphi e dizer não para os erros de pacote não encontrados, automaticamente o delphi não os carregará mais. Após isso, reinstale utilizando o ACBrInstall.
    1 ponto
  3. Boa tarde a todos, Esta disponível no Portal Nacional da NF-e a Nota Técnica 2014/002 que trata do assunto de distribuição de documentos fiscais eletrônicos. Quero chamar a atenção de algumas coisas: 1. O ambiente de teste só será disponibilizado em 15/09/2014; 2. O Web Service NfeConsultaDest será desativado em 02/02/2015; 3. Não foi disponibilizado os schemas de validação para consulta de DF-e (distDFeInt_vx.xx.xsd); 4. Não foi disponibilizado as URLs de homologação e de produção. Como vocês podem ver, temos que esperar para começar a implementar e realizar os primeiros testes. Mas isso não significa que podemos deixar de lado a NT. Convido a todos a baixar e ler, são apenas 13 páginas, e não vem depois dizer, que não tem tempo para ler. Lendo com bastante atenção vocês vão descobrir algumas coisas interessantes nessa NT. Não vou contar, leiam.
    1 ponto
  4. Notei nos fontes de ACBrECFDaruma.pas, que não estava implementado o método GetNumLoja Apliquei modificações no SVN com a implementação
    1 ponto
  5. Boa tarde. Realizamos nossa homologação Pay&Go esta semana com sucesso, conforme vc pode observar na imagem em anexo os comprovantes foram impressos corretamente, sendo 1 via resumida e outra via completa. Verifique as seguintes configurações: Versão do Pay&Go Server : 2.93.1 Versão do Pay&Go Cliente: 2.71.0 Dll Cliente móvel: 1.4.2 Verifique ainda se seus fontes do ACBr estão atualizados corretamente(sem arquivos marcados como alterados ou em conflito) Att.
    1 ponto
  6. Encontrei algo aqui http://www.onlinecertificadora.com.br/ Ajuda > Softwares e Drivers > InstaladorVALID > Conversor para Sistemas Particulares "Erro de Criptografia 24" Ainda em TESTE, não é garantido. Minha experiência: - Fiz a instalação normalmente do certificado A1, me deparei com o erro "ERRO: Não há suporte para o tipo de Provedor de Serviços de Criptografia '24'" Procurei aqui por uma solução... e através do link que o colaborador cbsistem nos passou, notei que o site mudou e continua com os mesmos arquivos (nomes e links diferentes)... mas enfim como resolvi o problema... Entrei nas Opções de Internet, exportei o certificado com chave privada e com a senha que eu criei no momento, exclui o mesmo certificado. Abri o programa que baixei (instaladorvalid24.exe)(como administrador de preferência). Selecionei A1 e no momento que pede para informar o certificado, eu selecionei o arquivo que exportei anteriormente. Finalizando a instalação, funcionou tudo corretamente. Obs: Aparentemente este aplicativo é útil para a primeira instalação e não como correção do problema. Obs2: Não testado para certificados A3, mas possui tal opção. Estou disponível para guiar os que tiverem dificuldades... [email protected] Para o Administrador e/ou criador desta postagem, pode-se dizer que é RESOLVIDO (de verdade)
    1 ponto
  7. Boa tarde Eduardo, Quando você baixa o XML do site da SEFAZ, a mesma alem de retornar o XML do CT-e acrescenta ao seu final os eventos vinculados ao mesmo. O componente ACBrCTe já possui esse recurso. Ao consultar a situação atual de um CT-e, caso este possua eventos: CC-e, Cancelamento, etc é salvo (caso configurado) o arquivo: <chave>-CTeDFe.xml Cuja estrutura é idêntica a do XML baixado da SEFAZ.
    1 ponto
  8. Boa tarde Juliomar. Fiz no jeito que informou e deu certo. . .a impressão ficou perfeita . Muito obrigado. Grande Abraço.
    1 ponto
  9. Boa tarde Senhores. Caro Cabongue, é este processo mesmo que deve ser feito. Também devem ser copiados todos os arquivos .tlb para as pastas que vocês estiverem utilizando. Atenciosamente, Ariel.
    1 ponto
  10. Volto a pedir novamente pra que leia as regras do fórum! o Italo já está a responder no tópico já criado por você se continuar abrir vários tópico marcaremos como spam e só poderá fazer através de aprovação novos posts e tópicos estou fechando esse tópico e continue o post no outro que já havia criado para resolver seu problema
    1 ponto
  11. Então isso é algo particular da sua aplicação, é complicado alguém sem o código fonte em mãos analisar e lhe ajudar.
    1 ponto
  12. O sistema conectado ao ECF não pode ser web o restante sim. Mesmo que faça DAV ou Pré-Venda nele, basta seguir as regras para cada um, o problema é se esse sistema web tiver algo tipo de comunicação com ECF.
    1 ponto
  13. Fiz uma pequena alteração pois no Lazarus ele não compila!
    1 ponto
  14. 1 ponto
  15. Já existem dois tópicos falando do componente NFC-e, ou seja, a NFC-e já está implementada e funcionando. Não é mais necessário ter um tópico que continue crescendo indefinidamente sobre o assunto deste tópico. Dúvidas específicas devem ser feitas em novos tópicos, logo depois de se ter pesquisado no fórum. Para novidades sobre a implementação da NFC-e nos componentes/Monitor veja os tópicos abaixo Tópico trancado.
    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.

The popup will be closed in 10 segundos...