Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.471
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. É algo no seu código... Observe que você quem está enviando os dados consumidos nas linhas de observação:
  2. Deve ser o TimeOut... Envie de 3 em 3 linhas, ou simplesmente configure: ACBrECF.MaxLinhasBuffer := 3
  3. Não compreendi a pergunta.... Se a impressora é NÃO fiscal, você pode imprimir o que você quiser...
  4. O componente ACBrCMC7 não faz leitura alguma... ele apenas transforma CMC7 para Banco/Agencia/Conta e vice-versa
  5. Continuo sem compreender o seu real problema... esses caracteres compõem o protocolo do ECF, e foram calculados pelo ACBrECF, e não enviados por você..
  6. Vou copiar o que escrevi no tópico anterior....
  7. O ACBr não usa DLL e sim comunicação direta com a serial, pergunte ao suporte "qual é o documento que descreve o Protocolo Serial utilizado pela Balança"
  8. ECF.DecimaisQTD e ECF.DecimaisPreco Procure no arquivo CHM antes de postar... Não há como alterar as quantidades de Decimais a não ser por Intervenção técnica... a única exceção é o ECF da Epson, mas o ACBrMonitor não prevê método de alterar esses valores
  9. Tópico repetido e trancado
  10. O próprio ECF disparou o Erro... Você não pode efetuar esse comando nesse estado para esse modelo de ECF... Eu tenho um flag que tenta programar o Operador e PAF-ECF apenas 1 vez, antes da abertura do primeiro documento fiscal (observe que use ACBrAAC1.Tag como flag e o evento ACBrECF1.OnAntesAbreCupom procedure TFrVenda.ACBrECF1AntesAbreCupom(const CPF_CNPJ, Nome, Endereco : String) ; begin if ACBrAAC1.Tag < 1 then begin // Atribuindo a Indentificação do PAF-ECF ao ACBrECF // try ACBrECF1.IdentificaPAF( ACBrAAC1.IdentPAF.Paf.Nome +' '+ ACBrAAC1.IdentPAF.Paf.Versao, 'MD-5:'+ACBrAAC1.IdentPAF.ArquivoListaAutenticados.MD5 ); ACBrAAC1.Tag := 1; except end ; end ; UIDescricaoProduto := 'Abrindo Cupom Fiscal: '+IntToStrZero(Documento.COO,6) ; end;
  11. jheff_web, Desculpe-me pela demora... Analisando as mudanças no ACBrConsultaCNPJ, notei que em relação a versão atual do SVN, faltava apenas a leitura da Natureza Juridica (a qual adicionei) Em relação a consulta do Dolar, notei que no site do BCB existem serviços que podem ser bem mais interessantes... Poderíamos por exemplo, construir um componente TACBrCotacao, que pega a cotação de diversas moedas do mundo e de vários dias... Bastaria usarmos o endereço: http://www4.bcb.gov.br/pec/taxas/batch/cotacaomoedas.asp Observe ainda, que nesse endereço o BCB, disponibiliza um arquivo CSV com as cotações de várias datas, Exemplo: http://www4.bcb.gov.br/Download/fechamento/20130712.csv http://www4.bcb.gov.br/Download/fechamento/20130705.csv (pelo que notei eles disponibilizam os CSV dos últimos 7 dias, com exceção de sábados e domingos) É muito mais simples interpretar um arquivo CSV do que um HTML... Alguém se habilita a criar o TACBrCotacao ?
  12. Subi para o SVN com pequenas modificações... Muito Obrigado
  13. Acho que os casts String() e AnsiString() foram introduzidos para evitar warnings de compilação nos Delphis mais novos... No Lazarus eles não fazem a menor falta... alguém sabe me dizer se no XE e superiores eles são realmente necessários ?
  14. Simplesmente remover todos os Casts Ou Seja, remova: String() ou AnsiString()
  15. Casts com ACBrStr e ACBrStrToAnsi estão fora cogitação... isso trará perda de dados... A muito tempo o Delphi 6 já foi declarado como não suportado pelo ACBr... A própria Embarcadero não nos disponibiliza uma IDE de Delphi 6 para testes... Você deve fazer suas próprias modificações e manter sua versão separada, se deseja continuar com Delphi 6... Ficou claro agora ?
  16. Tente modificar os Pacotes do Acbr para usar a Synapse do Rem objects
  17. Não deu para compreender o que você quiz dizer... Por favor poste os passos para reprodução, qual o resultado esperado, e qual o resultado obtido
  18. Estou em contato direto com o André Munhoz... Faltam apenas alguns ajustes..
  19. Sim, realmente... a modificação é possível, penalizaria um pouco o tempo de carga, já que ele tentará verificar todas as 20 posições...
  20. Não há nada desenvolvido para essa integração... R$ 3,55 por consulta simples de CPF ?? É isso mesmo ? Vale a pena ?
  21. Provavelmente o cliente passou alguma informação errada...
  22. Qual o modelo do equipamento ? Ou ainda, qual arquivo devo olhar no link indicado ??
  23. O código atual para de procurar assim que encontra uma posição não programada... Na verdade acho que seria um erro do "lacrador", programar uma posição superior e manter uma posição inferior vazia... A correção pode ser aplicada com o próprio ECFTeste, assim como o Lucas acabou descobrindo, ou seja, programando a posição vazia...
  24. Na aba ECF há configuração para essa propriedade...
  25. Anexe o LOG gerado pelo ACBrECF
×
×
  • 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.