-
Total de ítens
2.461 -
Registro em
-
Última visita
-
Days Won
24
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Rafael Dias
-
-
a chave ta incorreta, precisa colocar ela completa.
e.setChave("-----BEGIN RSA PRIVATE KEY-----+"\n" +"MIICXAIBAAKBgQCv6M1/kW13FVMNG/d7Mwe2SB9r6A11FbDuJ0tt0S3o/u+NJ7DF"+"\n" + "8dGIaJnYCxYP7lVKPWEH8k1K1sLYF5+nT8Mvv8HT2FRuL60moI7IUldpR/BfPcm5"+"\n" + "kW1/ru4LrNERlTQ2d8F0Fw0YF80A1whD2a4U3mKHmmXTI2ezUmeZWcXF6QIDAQAB"+"\n" + "AoGAPsa573iatBCsHtWIMDM54VdDv2KEyu/+wD7NsFciJzAzlRBBCaMOv7t0i6EJ"+"\n" + "Mo4/acsVwZw68SZLSorDsxXH9b4yDy+EcDULUY8w4W1pjn7/uWBYqEUHN1CBFGsi"+"\n" + "Q7bZ8HD9qps69ll9z3BJHtJ4QHoA8cN2OeZ5PuKPyj7jWAECQQDpsJd9XQwDCt0l"+"\n" + "HSXTKUjj4dBLgX4ot4jkvQiWOsuhnrIYX1QKl0CM030T4ai4xuIOPBq+4TX5Ehdz"+"\n" + "akhirzWpAkEAwLQM1VglsZCR9ajh3qN3YcF+9v0Mt763hreiln3xQ0BSpYtqxtP1"+"\n" + "Wq4cJgHLS2IFj3eDnsp6FmDvD6WnUeu2QQJAQvukIIHoLIMTqky1h9ZAl1klnE7s"+"\n" + "u30IFxB8AputvJDBWa0RaMu76+G+61D2TKhtKUlfHTFuiAsAf8uKHgc8qQJAfTB7"+"\n" + "Zd5uHn0dVcrxcgIgfJGIOk0LBhQQhqSmK76GDnqrNoDsTV9F9jNGdiqUN9TmZ93s"+"\n" + "1CwWRJOUu0WS/dV0AQJBAK1HVx/CybyhTULjfsItL39cHhPbaOzNImJjURtJQST3"+"\n" + "gyzTJyL4k0vNugwpmWURBkGv8TCowYjdic8/lEjaJT0="+"\n" + "-----END RSA PRIVATE KEY-----")
-
Cara na boa você ta precisando estudar um pouco mais sobre java.
Isso é um listener, ou seja um evento, ele ocorre em determinado momentos e você precisa trata-los.
-
Você pode criar um programa para gerar elas ou usar o exemplo em c# ou delphi para gerar elas.
-
Sim, você gera fora do programa, pois as chaves não pode ser mudadas toda vez que executa a função.
Elas estão la para garantir que os dados são validos, se você mudar toda hora a chave não tem como faze-lo.
-
Funciona exatamente assim, mas no java são os listener que seriam os eventos do delphi e c#.
A chave você não gera na hora, você passa atraves do listener OnGetChavePrivada ou OnGetChavePublica.
Como ja disse anteriormente olhe o exemplo em c# que você vai ter uma ideia melhor de como proceder.
-
Por padrão as ECF vem com formas de pagamento pre-cadastrada na memoria, você pode gravar novas ou pegar o index da formas ja programas e adicionar so as outras.
Sobre como fazer o pagamento com o tef e o cielo premia você simplesmente não pode fazer como você imprimir o pagamento de forma concomitante, você precisa buferrizar ele e so na hora de finalizar fazer os pagamentos na ecf.
-
Não esta disponível, e não tem previsão para disponibilidade.
- 1
-
Como disse o Mark Apollo, você precisa procura obfuscadores para embaralhar o codigo.
Sobre licenciamento você pode usar de base o Activatar, você encontra no seguinte endereço http://activatar.codeplex.com/.
Ele da uma boa base para fazer o licenciamento.
- 1
-
Boa tarde, seu interesse é fazer port de todos os componentes ou apenas da NFe ?
Eu penso ja a algum tempo fazer o port de todos os componentes, para .Net, mas falta de tempo sempre atrapalhou este plano.
Se planeja realmente fazer todo os componentes podemos conversar e ver uma forma de como começar a fazer este port.
-
que bom que você consegui fazer, se não me engano em outro topico sobre isso o juliomar recomenda fazer a mesma coisa.
pegar os dados antes, pois nem toda ecf aceita a get ultimo dados reducaoz, pode também usar o evento OnAntesReducaoZ para fazer isso.
-
Sem problemas eu tava vendo o topico e com uns teste aqui vi que não deu nenhum problema, ai eu enviei para o svn, mas na correria esqueci de postar aqui.
-
Não, mas o ACBrFramework tem todas as funcionalidades para homologar par PAF-ECF.
Ainda falta implementar coisas do ACBr, mas todas as funcionalidades em relação ao PAF estão prontas.
-
As dlls openssl tem versão x64 e o nome é o mesmo da versão x86.
-
No momento o ACBrNFE não esta disponivel no ACBrFRamework.
-
1º como eu disse não tem obrigatoriedade de tratar você pode apenas declarar como fez e deixar em branco, antes não tinha eventos por isso nos tratávamos internamente na dll.
2º Não acontece com todas impressoras que lançam erro por causa de pouco papel.
3º Não sei o por que pode ser que seja esta a resposta da impressora, pois não achei nenhuma declaração Disk Full no código do ACBr.
-
Esta atualizado já.
- 1
-
Boa tarde eu que sou o matenedor das versões em nuget e no site.
Devido a correria acabei não enviando as atualizações, mas vou estar atualizando la também.
-
1º O Evento é o OnMsgPoucoPapel mesmo, ele fico como OnPoucoPapel na primeira implementação.
2ª Sim vai precisar deste evento, pois como disse antigamente não tinhamos eventos na dll do ACBrFramework.
3º Setar, seria isso "acbrECF.OnMsgPoucoPapel += acbrECF_OnMsgPoucoPapel".
4º O ACBr existe ainda não confunda ACBr com a antiga dll ACBr32, esta não existe mais.
5º E eu acho dificil você não ter mudado nada pois mudou varias coisas na dll inclusive as namespace.
-
Cara este erro ocorre por que você não setou o evento OnPoucoPapel.
No demo do ACBr Mostra a mensagem por que nele esta setado o evento.
Eu adicionei o evento no Demo do ACBrFramework.
Obs.: Sobre a dll antiga, ela funcionava por que antigamente não tínhamos eventos e por isso suprimíamos esta mensagem.
-
Eu compilei novamente e ta funcionando corretamente aqui.
Baixe novamente do svn para ver se resolve seu problema.
-
Qual a linguagem de desevolvimento ?
pois este erro nunca aconteceu comigo.
-
Correção disponível no SVN.
-
Vou estar verificando e assim que possível corrijo.
-
amigo acesse o site da minha assinatura que você vai encontrar as informações que você procura.
E por favor quando o assunto for diferente do topico crie outro.
Realocação Do Projeto
em .Net (C# e VB.Net)
Postado
Sim também mudou.
O novo endereço é svn://svn.code.sf.net/p/acbr/code/acbrframework