Ir para conteúdo
  • Cadastre-se

dev botao

ECFs Autorizados


BrunoCosta
  • Este tópico foi criado há 3205 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia Pessoal, estou com uma dúvida. no projeto tem um arquivo chamado "ECFsAutorizados.txt" onde tem o numero de série dos ECFs(Criptografados)! gostaria de saber como faço para cadastrar outros ECFs para serem utilizados, caso o número de série dele não esteja nesse arquivo ?   

 

Desde já Agradeço ! 

Editado por BrunoCosta
Link para o comentário
Compartilhar em outros sites

  • Consultores

Talvez esteja procurando informações sobre o componente ACBrAAC. Infelizmente não sei como ele se comporta em Java.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

Bom dia BrunoCosta,

Como os colegas disseram essa é uma funcionalidade do ACBrAAC. Hoje utilizo o seguinte fluxo:

1) Ao iniciar o PDV obtenho na base de dados todos os equipamentos que tenho autorizado e jogo para o arquivo. Este processo basicamente é acrescentar da seguinte forma:

AACECF lEcfAutorizada = new AACECF();
lEcfAutorizada.setCni(pCni);
lEcfAutorizada.setCro(pCro);
lEcfAutorizada.setValorGT(pValorGT);
lEcfAutorizada.setNumeroSerie(pNumeroSerieEcf);
lAcbrAac.getIdentPaf().getEcfsAutorizados().add(lEcfAutorizada);

2) Adicionados os ECF's e as demais configurações, salvo o arquivo.

lAcbrAac.salvarArquivo();

3) Verifico se a impressora conectada está presente no arquivo auxiliar de criptografia pelo número de série.

lAcbrAac.achaIndiceECF(lAcbrEcf.getNumSerie()) >= 0

4) Caso exista o usuário entra no sistema. Não existindo é avisado que o ECF atual não está autorizado e que este deve ser acrescentado ao sistema.

O processo de acréscimo do ECF fiz externo com outro módulo. Basicamente o usuário informa uma senha que carrega uma tela com todas as informações do ECF conectado: GT, número de série, fabricante, MF, etc., e o usuário informa o CNI e inclui em sua base de dados local. A partir dai ao entrar no sistema no novamente a ECF será dada como autorizada - refaz os passos anterior.

Essa é uma abordagem que adotei por ter o processo mais desacoplado, mas o framework permite que você acrescente novas ECF's quando estas não são autorizadas. Para tal, você precisa configurar o PAF para recompor o número de série (propriedade do objeto que você irá configurar antes de salvar o arquivo pelo ACBrAAC), implemente o evento addOnVerificarRecomporNumSerie e acionar lAcbrAac.verificarGTECF. Caso não encontre o ECF este evento é acionado e você informar os dados do ECF que deseja adicionar e no retorno o framework o salva no arquivo.

José Mauro

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3205 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...
The popup will be closed in 10 segundos...