Ir para conteúdo
  • Cadastre-se

lucasbelkys

Membros
  • Total de ítens

    63
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

lucasbelkys's Achievements

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputação

  1. Me parece que por esse link, pode funcionar..
  2. Regys, boa noite.. Preciso ter certificado digital para o processo de homologação ? Se sim, tenho um e-CPF (A3) , serviria ? apenas para testes ?
  3. Vocês Instalaram o .Net Framework 3.5 ou superior ? a DLL sign_bema requer o .net instalado.
  4. Boa noite senhoras e senhores, Preciso de quê para fazer testes em ambiente de homologação ? Esse IdToken/IdCSC pelo que entendi é fornecido pelas "SEFAZES", porém é também necessário para testes? Estou usando o Demo do ACBr, queria ver se meu estado (AL) já está aceitando NFC-e, pois não encontro nada no diário oficial do estado de alagoas, nem encontro nada na seção de NF-e no site oficial. Alguém ?
  5. Mudei aqui e resolveu: FileMask := FilePath + {Prefixo + }Trim(NumSerie)+'*.TXT';// + '_' + // FormatDateTime('yyyymmdd',Now ) + '_*.TXT'; Em -> procedure TACBrECFBematech.ArquivoMFD_DLL(DataInicial, DataFinal: TDateTime; NomeArquivo: AnsiString; Documentos: TACBrECFTipoDocumentoSet; Finalidade: TACBrECFFinalizaArqMFD); Como era: FileMask := FilePath + Prefixo + Trim(NumSerie) + '_' + FormatDateTime('yyyymmdd',Now ) + '_*.TXT'; Como ficou: FileMask := FilePath + Trim(NumSerie) + '*.TXT';
  6. Acredito que o bug seja na "Procedure FindFiles" da Unit ABCrUtil. ainda to investigando aqui...
  7. Então, vi que o problema está no método ArquivoMFD_DLL da classe TACBrECFBematech. Tem um objeto TStringList chamado "Arquivo" que é instanciado e não é atribuído nenhum dado. Então como a propriedade "Count" será sempre 0, daí ele gera a exception com o arquivo sendo gerado ou não. Vejam o código abaixo: if Arquivos.Count < 1 then raise EACBrECFErro.Create( ACBrStr( 'Erro na execução de xBematech_FI_ArquivoMFD.'+sLineBreak+ 'Arquivo: "'+NomeArquivo + '" não gerado' )) ;
  8. Outras funções integradas com as DLL's dos fabricantes estão funcionando normalmente, o que me leva a crer que realmente o problema está isoladamente no método Pafmf_Lmfc_Espelho.
  9. Não acho que o problema seja na esfera das DLL's, porque o arquivo é gerado normalmente, acredito que o componente tá gerando uma exception por engano. Veja o Log abaixo: TX -> [sTX][ENQ][NUL][FS]#(g[NUL] 11:51:13:111 RX <- BE090910100010030727[NUL][NUL][NUL][NUL] Desativando ACBrECF Verificando arquivo: C:\ACBR\Exemplos\ACBrECF\Delphi\BemaFi32.INI, Porta:COM4, Path:C:\ACBR\Exemplos\ACBrECF\Delphi\ xBematech_FI_AbrePortaSerial xBematech_FI_FechaPortaSerial Ativar ACBr: SIM -------------------------------------------------------------------------------- ATIVAR - 25/01/13 11:53:05:629 - Modelo: Bematech - Porta: COM4 - TimeOut: 3 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 -------------------------------------------------------------------------------- -- 11:53:05:632 TX -> [sTX][4][NUL][FS][19]/[NUL] 11:53:05:777 RX <- [NUL][NUL][NUL][NUL] -- 11:53:05:781 TX -> [sTX][ENQ][NUL][FS]#)h[NUL] 11:53:05:912 RX <- [sOH][NUL][sOH][NUL][NUL][NUL][NUL] -- 11:53:05:916 TX -> [sTX][ENQ][NUL][FS]#<{[NUL] 11:53:06:091 RX <- BEMATECH MP-4000 TH FI ECF-IF [NUL][NUL][NUL][NUL] -- 11:53:06:094 TX -> [sTX][ENQ][NUL][FS]#(g[NUL] 11:53:06:242 RX <- BE090910100010030727[NUL][NUL][NUL][NUL] Ou seja, o problema tá no momento em que o método termina, na verificação se o arquivo foi gerado. Vou dar uma olhada no código em questão.
  10. Boa noite amigos! Estou na fase do MenuFiscal e ao chamar a função PafMF_LMFC_Espelho, observo que tudo transcorre bem, porém o ACBrECF não gera o arquivo com o nome passado como parâmetro. E retorna erro. Os testes foram feitos com Win7 + Bematech MP-4000 + ECFTeste.exe - apaguei as DLLs da System32; - copiei as DLLs da pasta do ACBr para a pasta do executável; - fiz alterações no BemaFI32.ini. e o interessante é que o arquivo é gerado com um nome segundo as regras do atocotepe, que não fui eu quem passei via parametro. Segue o erro: No ECFTeste.exe - + - + - + - + - + - + - + - + - + - + - + - Erro na execução de xBematech_FI_ArquivoMFD. Arquivo: "c:\temp\teste.txt" não gerado BE090910100010030727#0#0#0#0 - + - + - + - + - + - + - + - + - + - + - + - Na minha aplicação Resumo da ópera: O ECFTeste.exe consegue desativar o ACBrECF, executa a função AbrePortaSerial da DLL, a impressora pisca um tempo, depois de alguns instantes retorna o erro em anexo. Alguém ? Atte, Lucas Belkys
  11. Tentei instalar no meu delphi 7, mas não consigo encontrar esse componente nas pastas do ACBR no meu PC. Fiz o update do SVN agora e nada, onde estaria Daniel ?
  12. eu lembro desse componente - sem querer pleitear mérito, pois ele é todo teu - você iniciou o desenvolvimento dele na época a partir de uma conversa nossa em algum fórum. eu acho seguro implementar isso no AcbrECF, pois esse componente já retorna fabricante, modelo e versão do SB. Podendo se criar uma função do tipo AcbrECF.CNIEE. onde haverá na unit um "array const" com essas informações definidas. o inconveniente que vejo é a atualização das informações qnd lançarem novos ECF's ou novas versões de SB (software básico). iai? o que vc acha? Lucas Belkys
  13. O AcbrECF possui função que retorne o código nacional do ecf conectado ao componente ? Se não, eu pretendo implementar isso para contribuir com o projeto. Isso é muito útil na geração do arquivo "movimento por ecf" após a Redução Z. Lucas Belkys
×
×
  • 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...