Ir para conteúdo
  • Cadastre-se

daniel.simoes

Fundadores
  • Total de ítens

    29.526
  • Registro em

  • Última visita

  • Days Won

    785

Tudo que daniel.simoes postou

  1. Provavelmente não será adiado... Já existem vários fabricantes comercializando SAT... Dimep, Sweda, etc... E vários outros fabricantes estão prestes a iniciar a comercialização
  2. Oi Dorivan, Obrigado pelo retorno... muito bacana essa funcionalidade... aqui eu Desligo o Leitor, enquanto há uma mensagem na tela que requer o "OK" if Value then begin ACBrLCB1.Ativar ; { Liga o funcionamento do Leitor } ACBrLCB1.EnviarString('E'); end else begin ACBrLCB1.EnviarString('D'); { Desliga o funcionamento do Leitor } ACBrLCB1.Desativar ; end ;
  3. Humm.. agora que notei.. os CNAEs secundários que me dão acesso ao site...
  4. Os meus CNAES são similares, e estou cadastrado... Razão Social: D. J. AUTOMACAO COMERCIAL LTDA - ME Nome Fantasia: DJ SYSTEM CNAE Principal: 4751-2/01 CNAE Secundário: 9511-8/00 6201-5/00 6202-3/00 6311-9/00 6203-1/00 6209-1/00 Logradouro: RUA CORONEL AURELIANO DE CAMARGO
  5. Os CNAEs estão corretos... Você informou a "NIRE" ?
  6. Seus fontes devem estar desatualizados... há uma alteração recente, referente ao mesmo assunto...
  7. Eu uso normalmente em meu Windows 7 Professional 64 bits... Verifique se essa DLL existe em algum outro diretório do LibPath.. deixe apenas a DLL na pasta da aplicação (ACBrMonitor.exe)
  8. Acredito que isso não se refere a aplicação... Pois não há como a aplicação ter acesso ao certificado interno do SAT
  9. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]".
  10. Sugiro estudar atentamente os fontes da aplicação Demo ECFTeste.dpr Todos os recursos do componente estão lá...
  11. Oi Elton, Na verdade nem fui nos Logs para verificar se a linha tinha ou não sido removida... Acabei subindo a alteração ao SVN por ver que ela fazia sentido...
  12. Leia com atenção a documentação provida pelo SiTEf.... (SiTef - Interface Simplificada com a aplicação(VRS-148).pdf) as respostas para suas perguntas estão lá... Vejas as propriedades do componente ACBrTEFD.CliSiTef...
  13. Não, pois isso não é possível... Remover essas informações só é possível com intervenção técnica
  14. Desculpe-me pela falta de retorno... Está na milha lista de "coisas a fazer"... devo avaliar essa semana...
  15. O ACBr não faz uso desse arquivo .INI... quem usa o mesmo é a DLL, por isso o .INI deve estar na mesma pasta da DLL..
  16. Humm.. realmente não vai funcionar... eu fiz um amplo refactoring e algumas dessas funções hoje existem em outras Units https://svn.code.sf.net/p/acbr/code/branches/Daniel/ O refactoring deve ser concluído em algumas semanas... (anunciaremos no fórum)
  17. Minha nossa quanto texto... não fui capaz de achar o erro no meio dessa confusão.. Por favor evite postar arquivos dentro da Msg... uso o recurso de anexo (com zip)
  18. O problema é que a assinatura desse método provavelmente não será padronizada entre os fabricantes... Estou tentando ao máximo evitar escrever um código diferente para cada fabricante, o que faz sentido, pois a especificação é única.. Você pode implementar a chamada ao TimeOut fora do componente... ou ainda usar o programa da Dimep para programá-lo... afinal isso pode ser programado no Setup inicial do equipamento, e não precisa ser programado a cada inicialização do sistema..
  19. Esse pacote ainda não está preparado para rodar no Linux... Estou trabalhando em um amplo refactoring... https://svn.code.sf.net/p/acbr/code/branches/Daniel/ Devo fazer um teste com Linux em breve...
  20. Verifique se a impout32.dll está na mesma pasta do ACBrMonitor.exe Tente rodar o ACBrMonitor.exe como administrador...
  21. Qual é exatamente o modelo do teclado ? Como vc configura no ACBrMonitor ?
  22. Até onde eu sei, não... pode ser que no futuro o fisco crie algum WebService...
  23. Sim, favor testar com essa Unit em anexo... ACBrUtil.pas
  24. Obrigado pelo Bug Report... Estou preparando algumas alterações na ACBrUtil que devem agilizar essa transformação de valor... Veja: {----------------------------------------------------------------------------- Converte um Double para string, semelhante a FloatToStr(), porém garante que não haverá sepeador de Milhar e o Separador Decimal será igual a "SeparadorDecimal" ( o default é .(ponto)) ---------------------------------------------------------------------------- } function FloatToString(const AValue: Double; SeparadorDecimal: Char; AFormat: String): String; var DS, TS: Char; begin if EstaVazio(AFormat) then Result := FloatToStr(AValue) else Result := FormatFloat(AFormat, AValue); DS := {$IFDEF DELPHI15_UP}FormatSettings.{$ENDIF}DecimalSeparator; TS := {$IFDEF DELPHI15_UP}FormatSettings.{$ENDIF}ThousandSeparator; // Removendo Separador de milhar // Result := StringReplace(Result, TS, '', [rfReplaceAll]); // Verificando se precisa mudar Separador decimal // if DS <> SeparadorDecimal then Result := StringReplace(Result, DS, SeparadorDecimal, [rfReplaceAll]); end; Com ela, poderíamos chamar: FloatToString( Valor, '.', '0.00')
  25. Você precisa anexar um arquivo "ZIPado" O Retorno está correto... "20150306130226", o seu Debug confirma isso... Experimente essa nova versão de StoD() {----------------------------------------------------------------------------- Converte uma String no formato YYYYMMDDhhnnss para TDateTime ---------------------------------------------------------------------------- } function StoD( YYYYMMDDhhnnss: String) : TDateTime; begin YYYYMMDDhhnnss := trim( YYYYMMDDhhnnss ) ; Result := EncodeDateTime( StrToIntDef(copy(YYYYMMDDhhnnss, 1,4),0), // YYYY StrToIntDef(copy(YYYYMMDDhhnnss, 5,2),0), // MM StrToIntDef(copy(YYYYMMDDhhnnss, 7,2),0), // DD StrToIntDef(copy(YYYYMMDDhhnnss, 9,2),0), // hh StrToIntDef(copy(YYYYMMDDhhnnss,11,2),0), // nn StrToIntDef(copy(YYYYMMDDhhnnss,13,2),0), // ss 0 ); end;
×
×
  • 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.