Error BASE/1004 No exported method: OPEN

Projeto hbNFe (Nota Fiscal Eletronica/Danfe) para [x]Harbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Error BASE/1004 No exported method: OPEN

Mensagem por JoséQuintas »

Error BASE/1004 No exported method: OPEN
Called from OPEN(0)
Called from CAPICOMCERTIFICADO(39)
Called from ASSINALOADCERTIFICADO(260)
Called from CAPICOMASSINAXML(55)
Called from (b)SEFAZCLASS(149)
Called from SEFAZCLASS:ASSINAXML(0)
Called from SEFAZCLASS:NFELOTEENVIA(914)
Só a título de curiosidade, tive este erro hoje.
"E com o emissor da Fazenda funcionava"...rs

O certificado foi instalado com senha, e o emissor estava configurado pra acessar diretamente o PFX, sendo que o usuário SEMPRE digitava a senha.
Além disso, não basta instalar o SDK da capicom, porque isso apenas instala o KIT, mas não deixa a capicom instalada pronta pra uso.
Foi necessário copiar a capicom.dll pra pasta \Windows\syswow64 e registrá-la.

Precisavam ver a felicidade da usuária, ao alterar o emissor pra usar o repositório do Windows, e ela não precisar mais digitar nenhuma senha... rs
Mostrar que agora está disponível no aplicativo, dispensando o emissor, nem causou tanto efeito quanto isso....rs
Vai entender....

Nota:
Já usando o emissor do SEBRAE.
O contador deixou o pessoal assustado, e acabei indo lá só pra instalar o emissor do SEBRAE pra precaução.
Lógico, aproveitei pra atualizar o aplicativo, salvar todos os XMLS desde 2015, e deixar tudo funcionando pra autorizar pelo aplicativo, pra três empresas que eram utilizadas. Agora é com eles, podem emitir como quiserem.
Inclusive já autorizamos notas pelo aplicativo, com apenas um clique, só pra confirmar se estava tudo ok.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

Error BASE/1004 No exported method: OPEN

Mensagem por depaula.jau »

Fiquei curioso,

Porque vc usa o aplicativo do SEFAZ (Tanto faz se da fazendo ou do SEBRAE) e não a sua classe?
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Error BASE/1004 No exported method: OPEN

Mensagem por JoséQuintas »

Fiquei curioso,
Porque vc usa o aplicativo do SEFAZ (Tanto faz se da fazendo ou do SEBRAE) e não a sua classe?
Já comentei sobre isso.

A classe tá pronta desde a nota 2.10.
Na época nenhum cliente se interessou, mesmo sendo grátis.
E nessa época eu autorizava pelo meu servidor, por isso tinha um tempo extra de autorização nos clientes.
Acharam que autorizar muitas notas de uma vez pelo emissor era mais rápido do que autorizar uma por uma, mesmo se tratando de um único clique.
E com isso, qualquer XML errado que precisava de ajuste, já era considerado problema grande, e nada a ver com a classe ou autorização.

Até por isso liberei a classe.
E aqui foi a mesma coisa... rs.... demorou pra começarem a usar.


Quando a Fazenda anunciou o fim do emissor, aí um cliente se interessou.
Aproveitei pra começar por ele, mas desta vez direto tudo na máquina do cliente.
A partir daí, nos demais apenas deixei disponível e por conta deles.
Como o ramo de um não tem nada a ver com o ramo do outro, nunca se sabe que imprevisto pode acontecer.

Mas tem cliente/contador que tem medo de "não usar" o emissor gratuito.
Tem cliente que comento de emitir pelo meu aplicativo, e ele diz já estar usando... rs

É o mesmo aplicativo em todos os clientes.
Mesmo que um não use, outro está usando, então tudo está indo em frente.
Nem cobro nada pra colocar em funcionando, só depende deles usarem mesmo, e se tiverem problema, só avisar que corrijo..
Então nem tem a ver com valor, talvez se fosse pago se interessassem... rs

MySql foi a mesma coisa, fui instalando conforme tinha oportunidade de mexer nas máquinas.

Acho que meus clientes são tranquilos demais, eu fico mais preocupado com as coisas do que eles.
Eu só não quis trocar todos de uma vez, e ter que estar sempre à disposição pra resolver tudo em todos.

Mas devagar estou trocando todos.
É bom que não tem pressão sobre isso, e posso fazer ajustes, se precisar de algum.
Clientes de ramos diferentes, é de se esperar algum tipo de nota diferente, que o usuário dá o jeitinho dele e não avisa pra deixar o aplicativo redondo.
Melhor continuar trocando um de cada vez.

Eles ficam com opção de:
- Gerar txt e fazer pelo emissor
- Gerar XML e fazer pelo emissor
- Fazer pelo aplicativo

Lembrando que CTE e MDFE são totalmente pelo aplicativo, sem opção.
NFE é que ainda tem opção do emissor do governo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder