Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.641
  • Registro em

  • Última visita

  • Days Won

    767

Tudo que Daniel Simoes postou

  1. Sua sugestão está correta... este método está se comportando de forma diferente das demais classes.. Corrigi para: if DataHora = 0 then { Aparentemente a DataHora é obrigatória na Daruma } DataHora := TACBrECF(fpOwner).DataHora ;[/code] pois assim a solicitação de DataHora fica registrada no LOG
  2. Apenas relembrando... É necessário re-instalar o Package ACBrSerial para que esses novos eventos apareçam no ObjectInspector
  3. Pelo que notei na página: http://www.desenvolvedoresdaruma.com.br ... lphi_7.htm Todas as assinaturas de métodos mudaram... adeus compatibilidade...
  4. A biblioteca synapse (usada pelo ACBrNFe) faz isso, usando vários plugins de bibliotecas de conexão segura (ex: OpenSSL) Veja um exemplo em: http://www.ararat.cz/synapse/doku.php/p ... 3samplessl
  5. Oi Dirceu, Muito bacana essa sua iniciativa... Atualmente o ACBr é compatível apenas com ObjectPascal (Delphi / Lazarus)... Ha algum tempo atrás criou-se o JACBr... http://sourceforge.net/projects/jacbr/ O que seria o mais indicado para esses fontes... mas não sei como está o andamento do projeto... Também houvi dizer que o pessoal da T2TI estava traduzindo o ACBr para Java... (você poderia somar forças) http://www.t2ti.com/ Há ainda a possibilidade de criarmos uma área Java no ACBr atual... mas seria necessário um outro administrador (o que exige bastante dedicação), pois eu não conheço nada de Java
  6. Carlos, Obrigado pela oferta... mas um componente deste não é o escopo do Projeto ACBr (Automação Comercial)... Outro problema para integra-lo com o ACBr é que um componente desses dificilmente será independente de IDE ou S.O. (o que quebra uma das premissas do ACBr)
  7. Qual é a exata msg de erro ? A DLL e o ACBrECF não podem abrir a mesma porta ao mesmo tempo... vc precisa desativar o ACBrECF primeiro... veja os fontes de ACBrECFBematech.pas no método ArquivoMFD_DLL
  8. Vc tm pode recorrer ao LOG de alterações de qualquer arquivo versionado, e comparar a versão atual com uma anterior... Use o botão direito do mouse sobre o arquivo... Tortoise SVN -> Show Log
  9. Não para a Nota Fiscal Paulista... o ACBrRFD gera este arquivo, mas foi projetado para capturar as informações de ECFs matriciais apenas, gerando o arquivo concomitante com a impressão no ECF
  10. Não... de forma alguma... O formato .INI é apenas uma maneira simples de você conseguir ler todos os dados... Exemplo: Salve o conteúdo dele em um "Arquivo.ini" e use o TIniFile do Delphi para manipula-lo.... ou ainda use um TMemIniFile
  11. provavelmente precisaremos rever isso... Está na minha lista de "coisas a fazer" uma modificação para a Daruma feita pelo José Nilton (JNP)... que contempla novos métodos da DLL... quando for incorporar nos fontes, vou tentar descobrir se os mesmos existem tb nessa DarumaFrameWork
  12. Em time que está ganhando não se mexe Vai com o mesmo conjunto que você passou... é apenas mais 1 dia... Na próxima você já se prepara para ir com o NoteBook
  13. Na minha opinião isso será um "tiro no pé" O programador pensa: "Humm.. vou precisar mudar meus fontes... nesse caso, porque não mudar para outra DLL, de outro equipamento ? (ou até mesmo ACBrECF)" Acho que eles aprenderam com o fisco... a decisão vem sem uma consulta pública... e de forma arbitrária... Qual é a necessidade ou vantagem de quebrar a compatibilidade ?? Nenhuma. poderiam pelo menos manter a assinatura dos métodos...
  14. é possível capturar direto da MFD... mas para isso é necessário um programa disponibilizado pelo fabricante do equipamento... quanto a salvar em arquivo, ou BD, sem problemas... o método DadosReducaoZ retorna o conteúdo de um arquivo TXT no formato .INI A Nota Fiscal paulista pode ser gerada do seu banco de dados, desde que vc possua todas as informações necessárias para compor o arquivo, de todos os documentos impressos pelo ECF... alias isso é o recomendado, pois PAF-ECF, SPED, Sintegra também podem se beneficiar dessa mesma base... e a obrigatoriedade de gerar os arquivos permanece, mesmo que o ECF seja "queimado", roubado, extraviado, etc... (ou seja, mesmo que você não tenha como acessar a MFD do mesmo)
  15. Oi Giuliano, Desculpe-me não poder ter lhe ajudado... e parabéns pela sua persistência... Muito Obrigado pela sua colaboração... vou analisa-la hoje a noite, e se tudo OK já mando pro SVN...
  16. Daniel Simoes

    ECF

    Você programa em Delphi / ObjectPascal ? Se não me engano os cursos da T2Ti são em Java...
  17. Há um erro na sua lógica de programação... Vc capturou o Exception e não levantou ela novamente... por isso, ela nunca vai para o Finally, pois você "tratou" o Exception Aparentemente o que vc pretende fazer poderia ser escrito de forma simplificada: try ACBrECF1.EfetuaPagamento(dd.CUPOMRECECF.AsString,dd.CUPOMRECVALOR.AsFloat+finalizadoras.recebidoTroco,'',false); except ShowMessage('ECF não responde, aplicação será encerrada!'); Application.Terminate; end;[/code] Entretanto essa lógica, não corresponde ao tratamento de erros recomendado pelo Guia Técnico do G.P.
  18. Ele ficará "preso" neste loop apenas o tempo determinado em: ACBrTEFD.EsperaSTS
  19. Perde o foco para qual aplicação ? Ou melhor, quem fica com o foco quando esse problema ocorre ?
  20. Por favor forneça mais informações: - Qual a IDE e S.O. ? - Qual o ECF, Marca / modelo / versão ? - Qual o problema com o comando acima ? Ative o LOG do ACBrECF e analise o mesmo, copiando-o aqui se necessário
  21. Jorge, Faltou informar qual a Marca / Modelo e versão do ECF... Acho que trata-se de uma Epson... isso é uma característica do ECF... solução... trocar por outra marca... Dica: Você não precisa identificar o operador toda hora... basta apenas 1 vez, após o Login, por exemplo...
  22. O código não existe... apenas foi escrito para a Daruma... Estude os fontes, e tente colaborar na medida do possível
  23. Vá com o Debug e analise o conteúdo da variável momentos antes dela ser impressa... Pode ser que o problema esteja na sua rotina, na chamada do método Tente também com o Demo do ACBrCHQ
  24. Oi JNP, Mas como fazer a "Entrada de Estoque" ? No tela de cadastro acredito que não seja permitido/possível alterar o estoque... Ou seja, o Item recém cadastrado estaria com o Estoque 0, e o teste solicita a "entrada" de 10 Unidades
  25. Por favor estude detalhadamente o Demo (na pasta Exemplos), além de ler com atenção o Guia Técnico do Gerenciador Padrão
×
×
  • 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 9 segundos...