Pesquisar na Comunidade
Showing results for tags 'JacbrFramework'.
Encontrado 26 registros
-
Bom dia, baixei os códigos fontes do jACBrFramework através do SVN, estou rodando a classe de teste Program.java, copiei a ACBrFramework32.dll disponível no projeto baixado para dentro da pasta, o exemplo se comunica com a impressora, gera a leitura x, porém no momento em que vai executar a linha ecf.carregaFormasPagamento(); ocorre o seguinte erro: Exception in thread "main" java.lang.Error: Invalid memory access at com.sun.jna.Native.invokeInt(Native Method) at com.sun.jna.Function.invoke(Function.java:419) at com.sun.jna.Function.invoke(Function.java:354) at com.sun.jna.Library$Handler.invoke(Library.java:244) at com.sun.jna.Native$3.invoke(Native.java:1136) at com.sun.proxy.$Proxy0.ECF_GetFormaPagamento(Unknown Source) at jACBrFramework.serial.ecf.ACBrECF.carregaFormasPagamento(ACBrECF.java:3079) at jACBrFramework.serial.ecf.ACBrECF.carregaFormasPagamento(ACBrECF.java:2017) at jACBrFramework.Test.Program.main(Program.java:127) Java Result: 1 Alguém sabe o que pode estar faltando?
-
Boa tarde Srs. Fiz a homologação do PAF versão 02.05 na data de 27/03/2018 utilizando o componente jACBrFramework. Porém tive que fazer algumas alterações para que o componente viesse a funcionar, segue em anexo as alterações realizadas, tanto no componente jACBrFramework quanto na DLL ACBrFramework. A dll compilada não foi possível de ser adicionada por o tamanho dos arquivos exceder os 2 M. Alguém poderia verificar estas alterações que foram realizadas e subir elas para o repositório? Fontes.rar
-
Alguém já teve o problema do EXCEPTION_ACCESS_VIOLATION? Estou tendo esse problema logo na hora de criar os componentes da impressora na classe jACBrFramework.Test.Program.java LeituraX >> OnBobinaAdicionaLinhas << Operacao: leiturax Linhas: <font size="2" face="Lucida Console"><center><b>Nome da Empresa</b></center><center>Nome da Rua , 1234 - Bairro</center><center>Cidade - UF - 99999-999</center><center>CNPJ: 01.234.567/0001-22 IE: 012.345.678.90</center><table width=100%><tr><td align=left>29/07/2017 15:16:26</td><td align=right>COO: <b>000106</b></td></tr></table><hr></font> >> OnBobinaAdicionaLinhas << Operacao: leiturax Linhas: <font size="2" face="Lucida Console"><h2><center>LEITURA X</center></h2><br></font> >> OnBobinaAdicionaLinhas << Operacao: leiturax Linhas: <font size="2" face="Lucida Console"><hr><table width=100%><tr><td align=left>29/07/2017 15:16:26</td><td align=right>Projeto ACBr: <b>0.9.0a</b></td></tr></table><center>Obrigado Volte Sempre</center><hr></font> Carrega Formas de Pagamento # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x16701a91, pid=11504, tid=0x00000644 # # JRE version: Java(TM) SE Runtime Environment (8.0_141-b15) (build 1.8.0_141-b15) # Java VM: Java HotSpot(TM) Client VM (25.141-b15 mixed mode, sharing windows-x86 ) # Problematic frame: # C [ACBrFramework64.dll+0x1a91] # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # FALHA NA CONSTRUÇÃO (tempo total: 14 segundos) hs_err_pid7800.log
-
Boa tarde, estou precisando de uma ajuda para fazer funcionar uma impressora Epson TM-900F numa aplicação java, posso ainda obter alguma ajuda aqui? Porque alguém me disse que jacbrframework não tem mais suporte ou algo assim. Desde já agradecido.
-
Boa tarde, estou tentando fazer funcionar uma Bematech MP-4200 TH FII usando o jacbrFramework, mas estamos tendo problemas com comandos que dão erro e não executam. Pelos teste que fiz parece que não é possível mandar comandos um seguido do outro. É isso mesmo? Mais alguém esta usando essa impressora?
-
- bematech
- mp-4200 fi
-
(e 1 mais)
Tags:
-
ACBrSintegra não respeita as datas iniciais e finais
um tópico no fórum postou Geovani N. de Paula Java
Olá. Estou gerando o sintegra do período 01/04/2016 até 30/04/2016. No componente ACBrSintegra a data é setada corretamente, porém ao gerar o arquivo, a data inicial sai como "20160229" e a data final sai como "20160329". Atualizei o componente e a dll, observei que teve alterações referente a ano bissexto porém não solucionou o problema. Att Geovani de Paula.- 2 replies
-
- java
- acbrframework
-
(e 1 mais)
Tags:
-
Bom dia pessoal, tudo bem? Estou com um problema na geração do relatório de parâmetros de configuração com base no arquivo auxiliar gerado pelo ACBrAAC. Foi feito um teste onde são passadas algumas informações para gravação do arquivo, conforme abaixo: ACBrECF ecf = new ACBrECF(); ecf.setModelo(2); ecf.getDevice().setPorta("COM1"); ACBrAAC lAcbr = new ACBrAAC(); lAcbr.setKey(getChavePrivada()); lAcbr.setNomeArquivoAuxiliar("C:\\teste.txt"); lAcbr.setArqLOG("C:\\log_acbr.txt"); lAcbr.setEfetuarFlush(true); IdenticacaoPaf paf = lAcbr.getIdentPaf(); Empresa emp = paf.getEmpresa(); InfoPaf info = paf.getPaf(); ArquivoListaAutenticados lstAut = paf.getArquivoListaAutenticados(); paf.setNumeroLaudo("Laudo"); paf.setVersaoER("Versao"); lstAut.setMD5("MD5"); lstAut.setNome("Nome"); emp.setRazaoSocial("Razão Social"); emp.setCnpj("123123"); info.setNomeAplicativo("PAF"); info.setVersaoAplicativo("1.0"); AACECF ecfAutoriz = new AACECF(); ecfAutoriz.setCni(1); ecfAutoriz.setCro(1); ecfAutoriz.setNumeroSerie("EMULADOR"); ecfAutoriz.setValorGT(0); paf.getEcfsAutorizados().add(ecfAutoriz); lAcbr.salvarArquivo(); Após a gravação o arquivo foi gerado com sucesso. Porém ao chamar a função para geração do relatório, código abaixo, obtenho erro. ACBrAAC lAcbr = new ACBrAAC(); lAcbr.setKey(getChavePrivada()); lAcbr.setNomeArquivoAuxiliar("C:\\teste.txt"); lAcbr.setArqLOG("C:\\log_acbr.txt"); lAcbr.abrirArquivo(); ACBrECF ecf = new ACBrECF(); ecf.setModelo(2); ecf.getDevice().setPorta("COM1"); ecf.setAAC(lAcbr); ecf.ativar(); ecf.pafMF_RelParametrosConfiguracao(lAcbr.getIdentPaf().getPaf(), 1); ecf.desativar(); Como pode ser visto no primeiro trecho de código a impressora que é ativada foi adicionada no arquivo auxiliar (Emulador Bematech). Sei que ela foi gravada porque quando faço um get para obter as impressoras autorizadas ela vem, porém com a série criptografada. A mensagem de erro é: "ECF de Número de série EMULADOR não encontrado no Arquivo Auxiliar Criptografado.". Em anexo o log do processo. Têm alguma ideia de onde eu esteja errando? Desde já agradeço a ajuda. José Mauro log_acbr.txt
- 4 replies
-
- jAcbrFramework
- java
-
(e 2 mais)
Tags:
-
Saudações pessoal. Gostaria de saber como conseguir o CNI do ECF ? eu uso o jAcbrFramework (JAVA) tem algum método que me retorne esse código ? Obrigado.
-
Boa tarde. Estou iniciando testes com o PDV em Java. Tem alguém usando JACBrFramework em produção? recomenda? Consegui gerar o ".jar" do JACBrFramework, já associei ao meu projeto, e consegui conectar a ECF ao meu aplicativo, gerar X, etc, no entanto estou com algumas dificuldades na integração com balança (Interop), pois não encontrei exemplos, documentação ou qualquer post sobre o assunto. No projeto tem um arquivo .java com exemplos, no entanto é somente para o ACBrECF.
-
Arquivo Auxiliar Criptografado "..." Não Encontrado
um tópico no fórum postou Geovani N. de Paula Java
Saudações. Tenho um software instalado no seguinte diretório: "C:\Users\Geovani\Desktop\Comparação Versão\Nova pasta". Porém quando tento abrir o arquivo criptografado com o ACBrAAC gera o seguinte erro: jACBrFramework.ACBrException: Arquivo Auxiliar Criptografado "C:\Users\Geovani\Desktop\Comparação Versão\Nova pasta\Frente_Caixa\PAF_1_1.txt" não encontrado Se eu simplesmente alterar o nome da pasta de "Comparação Versão" para "Teste" o erro para. Acredito que esteja ocorrendo este erro pelo fato de o nome da pasta conter acentuação. Utilizo o Windows 7 Home Premium x64 Alguém já passou por esse problema? Att -
Saudações Estou fazendo a conferência dos registros do paf, anexo Iv da especificação. Verifiquei que a informação referente ao COO no registro R07 filho dos registros R04 e R06 não está sendo gerado. Nem pelo teste do jACBrFramework. Verifiquei que não existe a propriedade COO no objeto ACBrPAFRegistroR7, então teoricamente deveria pegar o valor do registro pai, mas se olhar no arquivo fonte do projeto em Delphi, nota-se que ele pega a propriedade da classe TRegistroR07, não faz como o número de usuário que pega do registro pai. Como faço para que seja pego o valor do registro pai (R04 ou R06)? Em anexo arquivo gerado pela classe ProgramTestPaf do componente jACBrFramework Att teste_paf_registros_ecf.txt teste_paf_registros_ecf.txt
-
Saudações Estou implementando o requisito VII e não localizei no framework a opção de gerar o arquivo Arq. MF, alguém já conseguiu implementar isso? Att
-
Saudações. Estou com problema ao atualizar o md5 da lista de arquivos MD5 no arquivo criptografado. Seguinte, gerei o par de chaves através do demo do acbr; Gerei o arquivo criptografado com os dados da impressora fiscal e salvei o arquivo através do componente ACBrAAC, até então tudo bem, utilizei a chave privada gerada pelo componente ACBrEAD através do método acbrAAC.setKey("minha chave ") no mesmo formato gerado pelo componente, inclusive com as quebras de linha; O Arquivo foi salvo com sucesso, quando mando carregar o arquivo com o comando acbrAAC.abrirArquivo(), o arquivo é carregado com as informações que foi gravado. Até aqui tudo bem, o problema ocorre que após eu gerar a lista de arquivos md5, salvar o documento, gerar o md5 da lista, eu utilizo o comando acbrAac.atualizarMD5(md5), ocorre a seguinte exception: jACBrFramework.ACBrException: Chave não informada ou Evento ACBrAAC.OnGetChave não programado porém eu setei a chave no acbrAac, como eu fiz na geração do arquivo. Alguém tem alguma sugestão? Att
-
Saudações a todos. Gostaria de saber se está sendo previsto a atualização do componente jACBrFramework para o layout do sped fiscal de icms versão 2.0.14?
-
Leitura De Memória Fiscal Completa Por Contador De Redução Z
um tópico no fórum postou Geovani N. de Paula Java
Quando gero uma Leitura de Memória Fiscal Completa por Contador de Reduções, recebo uma exception que a data é inválida, isso ocorre porque o método public void pafMF_LMFS_Impressao(int CRZInicial, int CRZFinal) da classe ACBrECF aciona o ACBrECFInterop.INSTANCE.ECF_PafMF_LMFS_Impressao(getHandle(), CRZInicial, CRZFinal) sendo que deveria acionar o ACBrECFInterop.INSTANCE.ECF_PafMF_LMFS_Impressao_CRZ(getHandle(), CRZInicial, CRZFinal). Sairá alguma correção para este problema? -
Ola, sou novato no Acbr e em JAVA, Desculpem se estou postando no lugar errado, fiz uma pesquisa aqui no forum e no google mas nao achei nada, entao: estou com um probleminha, estou editando o codigo da t2ti do erp java, pois usava uma versao muito antiga do jAcbrFrameWork, no momento estou recebendo a seguinte mensagem: java.lang.UnsatisfiedLinkError: Error looking up function 'ECF_DadosReducaoZClass_GetCNFCount': Não foi possível encontrar o procedimento especificado. isso quando tento fazer um: aCBrECF = new ACBrECF(); Alguem tem ideia de como resolver? Pelo que vi esse metodo não existe, estou certo?
- 7 replies
-
- JacbrFramework
- reducao
- (e 1 mais)
-
Boa tarde pessoal. Estou com um problema para obter a data de movimento utilizando o a biblioteca jACBrFramework. Os testes foram feitos em dois cenários, o primeiro utilizando jACBrFramework + MP-2100 TH FI e o segundo + MP-2100 TH FI. Os seguintes passos foram realizados: 1) Verificação da data de movimento pelo ECFTeste, opção: Variaveis -> Mapa Resumo -> Data Movimento, deve como saida: - + - + - + - + - + - + - + - + - + - + - + - Data Movimento: (30/12/99) [0][0][0][0][0][0][0] - + - + - + - + - + - + - + - + - + - + - + - 2) Verificação da data de movimento pela jACBrFramework, ecf.getDataMovimento().toString(), deve como saida: Tue Nov 12 13:14:44 BRST 2013; (Não houve qualquer movimento) 3) Execução do exemplo da lib jACBrFramework.Test.Program; 4) Verificação da data de movimento pelo ECFTeste, opção: Variaveis -> Mapa Resumo -> Data Movimento, deve como saida: - + - + - + - + - + - + - + - + - + - + - + - Data Movimento: (12/11/13) [18][17][19][0][0][0][0] - + - + - + - + - + - + - + - + - + - + - + - Como pode ser observado entre os passos 1 e 2 não houve movimentação e mesmo assim a lib jACBrFramework retornou data de movimentação, foi observado que esta data possui diferença mínima com o método ecf.getDataHora(), isto quando apresenta. Alguém tem ideia do que possa ser? Obrigado.
-
Boa tarde Rafael Dias, tudo bem? Sem em anexo dois patches. O primeiro contém algumas melhorias no jAcbrFramework (gerado do caminho ACBrFramework/jACBrFramework), já o segundo é uma alteração no projeto em .NET para gerar o interop relacionado ao sped, ACBrSpedFiscalInterop(gerado em ACBrFramework/ACBrFramework.Net). Está sendo iniciado o encapsulamento do Sped no jAcbrFramework e assim que finalizado será disponibilizado. Obrigado. José Mauro jACBrFramework_arquivo_mf_mfd_ajustesChave.zip patch-exportar-interop-sped-fiscal.zip
- 1 reply
-
- jAcbrFramework
- java
-
(e 1 mais)
Tags:
-
Prezado Rafael Dias, Segue em anexo o patch para acrescentar o ACBrPAF e o ACBrAAC. Todos os interops foram atualizados com a versão mais recente do ACBrFramework. Além disso a casca para inserir o ACBrEAD foi criada. Os pacotes ainda estão em validação, até agora usei o Registro E para geração do estoque e o registro P para o relatório de produtos e ambos funcionaram perfeitamente. Há um problema nos registros H e R referente a lixo de memória, achei bem estranho porque segue a mesma ideia dos outros, vou dar uma olhada com mais calma quando for gerar estes registros. Abraço. José Mauro patch-ACBrPAF-ACBrAAC-ACBrEAD.zip
-
Prezado Rafael Dias, Segue em anexo o patch com o acréscimo da funcionalidade para geração do relatório de meios de pagamento. Um abraço., pafMF_RelMeiosPagamento.zip
- 1 reply
-
- jAcbrFramework
- java
-
(e 1 mais)
Tags:
-
Pessoal, bom dia. Vi que há o Interop ACBrPAFInterop, para o encapsulamento de algumas funções necessárias para os relatórios de gerencialmente fiscal. Estou precisando de um em específico, Tab. Prod., por isso vou começar o encapsulamento das funções. Para passar minimamente na homologação quais registros devem ser informados? Ps.: O caminho para geração deste arquivo é realmente esta lib, correto? Agradeço a todos. Abraços.
-
Prezado Rafael Dias, Segue em anexo um patch com a correção para buscar o tipo da alíquota cadastrada. Foi adequado ao tipo retornando (TAliquotaRec) da lib AcbrFramework. Att., recuperacaoTipoAliquota.zip
- 2 replies
-
- jAcbrFramework
- java
-
(e 1 mais)
Tags:
-
Prezado Rafael Dias, Segue em anexo um patch para recuperação dos relatórios gerencias que não estava encapsulado. Att., recuperacaoInclusaoRelatoriosGerenciais.zip
- 6 replies
-
- 1
-
- jAcbrFramework
- java
-
(e 1 mais)
Tags:
-
Prezado Rafael Dias, Segue em anexo o patch relacionado aos totalizadores não fiscais. Att., carregaComprovantesNaoFiscais.zip
-
Boa tarde. Precisei fazer algumas alterações na jAcbrframework como faço para enviar o patch? Att.,
- 1 reply
-
- Jacbrframework
- java
-
(e 1 mais)
Tags: