-
Total de ítens
179 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por simtechsistemas
-
-
Não estou falando do arquivo ACBrNFSeXServicos.
Uso a classe de exemplo disponibilizada pelo Acbr (Harbour) para usar os métodos da DLL
METHOD New(eArqConfig, eChaveCrypt) CLASS ACBrNFSe local hResult, buffer, bufferLen, oErr eArqConfig := IIF(eArqConfig = NIL, '', eArqConfig) eChaveCrypt := IIF(eChaveCrypt = NIL, '', eChaveCrypt) ::hHandle := DllLoad(ACBrLIB) if EMPTY(::hHandle) // Eric.Developer: xHarbour retorna 0x00000000 oErr := ErrorNew() oErr:Severity := ES_ERROR oErr:Description := "Erro a carregar a dll [" + ACBrLIB + "]" Throw(oErr) endif hResult := DllCall(::hHandle, DLL_OSAPI, "NFSE_Inicializar", hb_StrToUTF8(eArqConfig), hb_StrToUTF8(eChaveCrypt)) ::CheckResult(hResult) RETURN Self
No método new (Construtor da Classe), me dá a possibilidade de informar qualquer nome para o arquivos de configuração (No seu caso ACBRLib.ini).
Uso estes métodos, para ler e gravar as configurações:
METHOD ConfigLerValor(eSessao, eChave) CLASS ACBrNFSe local hResult, buffer, bufferLen bufferLen := STR_LEN buffer := Space(bufferLen) hResult := DllCall(::hHandle, DLL_OSAPI, "NFSE_ConfigLerValor", hb_StrToUTF8(eSessao), hb_StrToUTF8(eChave), @buffer, @bufferLen) ::CheckResult(hResult) RETURN ::ProcessResult(buffer, bufferLen) METHOD ConfigGravarValor(eSessao, eChave, eValor) CLASS ACBrNFSe local hResult hResult := DllCall(::hHandle, DLL_OSAPI, "NFSE_ConfigGravarValor", hb_StrToUTF8(eSessao), hb_StrToUTF8(eChave), hb_StrToUTF8(eValor)) ::CheckResult(hResult) RETURN nil
Esta é a forma de como uso os métodos para gravar as configurações
::oNFSe:ConfigGravarValor( "NFSe", "FormaEmissao" , ::aCampos[ "cFormaEmissao" ] ) ::oNFSe:ConfigGravarValor( "NFSe", "SalvarGer" , ::aCampos[ "cSalvarGer" ] ) ::oNFSe:ConfigGravarValor( "NFSe", "ExibirErroSchema", ::aCampos[ "cExibirErroSchema" ] ) ::oNFSe:ConfigGravarValor( "NFSe", "RetirarAcentos" , ::aCampos[ "cRetirarAcentos" ] )
Só que não grava, Ou a DLL só reconhece o nome do arquivo "ACBrLib.ini"?
Não está gerando LOG
E as informações gravadas estão de acordo com o Layout
-
Bom dia a todos!
Pessoal, estou tentando gravar os parâmetros de configuração no arquivo ACBrNFSeX.ini, mas não grava.
Usando o método NFSE_ConfigGravar ou NFSE_ConfigGravarValor, os parâmetros não são atualizados.
-
Postado no local errado!
- 1
-
Bom dia a todos!
Pessoal, estou tentando gravar os parâmetros de configuração no arquivo ACBrNFSeX.ini, mas não grava.
Usando o método NFSE_ConfigGravar ou NFSE_ConfigGravarValor, os parâmetros não são atualizados.
-
obrigado diego vou salvar e fazer o teste
- 1
-
aonde vejo a versão da openssl?
-
a TLS está marcada sim.
também está com openssl com 1.0 superior? pode me dizer aonde posso ver essa configuração
-
juliomar ja esté desmacado o SSL
-
Erro no envio de e-mail, utilizando o ACBrLibMail.
erro:
SMTP error: Unable to login.
220.2.0.0 ready to start TLS
10091 - error:140A90C4:SSL_CTX_NEW:NULL SSL METHOD PASSED
imagem do errro anexo.
por favor alguém pode me ajudar
-
Deu certo aqui. Obrigado!
- 1
-
1 hora atrás, Diego Foliene disse:
O ACBrMonitor e a ACBrLib criptografam no INI as informações de senha.
No caso da lib, você não pode editar e inserir a senha manualmente no arquivo ini, você precisa usar o método NFE_ConfigGravarValor.
Você fez este processo?
[Email]
Nome=Marcio Augusto (Simtech)
Servidor=smtp...................com.br
[email protected]
Usuario=193819495C382311230A58752429192D0E495D2429072D0E4754246E173606045725
Senha=393808597562764661
Codificacao=27
Porta=587
SSL=0
TLS=1
Timeout=0
Confirmacao=1
ConfirmacaoEntrega=0
SegundoPlano=0
Tentativas=0
IsHTML=1
Priority=
-
A arquitetura é 32bits. A configuração que foi feita para o envio do e-mail, é a mesma está definida no AcbrMoitorPlus. Portanto, deveria funcionar!
-
1 hora atrás, lucimauro disse:
Ola,
Esta com todas as Dll de dependência na pasta do seu aplicativo?
Sim, todas estão!
Libexslt.dll, libiconv.dll, libxml2.dll, libxslt.dll, libcrypto-1_1.dll e libssl-1_1.dll. Falta mais alguma?
-
Bom dia a todos!
Estou tentando enviar uma nota por e-mail está ocorrendo esse problema.
SMTP Error: Unable to send MailTo.[CR][LF]554 5.7.1 <[email protected]>: Relay access denied
Estou fazendo algo de errado? Nesta mesma configuração, usando o AbrliMonitorPlus, vai de boa.
-
Fiz o cancelamento da nota, normal. Voltei pra tela de pedidos, fiz um novo pedido e faturei, emitir a nota e depois sistema abortou.
18 minutos atrás, Daniel Simoes disse:D:\WERP\NOTAS\
Essa pasta é uma pasta de Rede ? O ideal que seja gravado em Disco Local... Se a houver desconexão de rede, ou problemas de acesso a essa pasta, pode explicar o problema
Há algum antivírus ou programa nessa máquina, que possa estar derrubando a aplicação ?
Não é uma pasta de rede. É uma unidade de disco em meu notebook, onde estão instalados os programas.
-
Foi emitida a nota fiscal nr. 11, em ambiente de homologação. Fui tentar cancelar, neste momento o sistema foi abortado.
Segue log.
-
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\ACBrCTeServicos.ini"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\ACBrMDFeServicos.ini"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\ACBrNFeServicos.ini"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\ACBrNFSeXServicos.ini"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrCTe32.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrBoleto32.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrMail32.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrNFe32.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrMDFe32.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrNFSe32.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\LibXml2\*"; DestDir: "{app}\LibXml2"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\OpenSSL\*"; DestDir: "{app}\OpenSSL"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\Schemas\*"; DestDir: "{app}\Schemas"; Flags: ignoreversion recursesubdirs createallsubdirs
Esta é a estrutura do arquivo .iss do instalador do programa. Existe algo errado na estrutura das pastas de onde é copiado os arquivos do acbr?
-
Este problema é em todos os clientes. Uso a 32 bits ST.
Eu uso também as dlls para CT-e, MDF-e, boletos e email. Nessas não ocorre o problema.
-
Linguagem xHarbour.
O log é gerado até a emissão da nota.
A biblioteca está sendo carregada, só que após a emissão da nota e impressão, simplesmente o sistema é fechado. É como se eu estivesse usando uma Demo, que tivesse um total programado de execuções. Infelizmente não tenho como gerar um demo pra simular a situação.
-
Após a emissão da nota, o sistema é abortado do nada. Não gera log. Já postei este problema antes, mas não tive solução. Estou tendo problemas com os clientes referente a isso.
Uso a dll com FWH/xHabour.
-
Estou com este mesmo problema, já faz muito tempo que postei este erro e até agora não obtive solução. Uso a AcbrLibNfe.dll com xHarbour!
-
Valeu pessoal, rotina funcionando!
-
Boa tarde pessoal, utilizo a Dll AcbrLibnfe com xHarbour. Gostaria de saber como pré-visualizar a nota antes de emitir. Tem Como?
-
Show de bola. Obrigado!
ACBrLibNfse - Arquivo ACBrNFSeX.ini
em ACBrLIB
Postado
Pra mim ele também gera o arquivo que defini como padrão, no caso ACBrNFSeX.ini. Qual o parâmetro para gerar o log?
[Principal] TipoResposta=0 CodificacaoResposta=0 LogNivel=0 LogPath=C:\TEMP\
Outra coisa, ele não está reconhecendo o código do município de BH.
[NFSe] FormaEmissao=0 SalvarGer=1 ExibirErroSchema=1 FormatoAlerta=TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%. RetirarAcentos=1 RetirarEspacos=1 IdentarXML=1 ValidarDigest=0 CodigoMunicipio=3106200