Ir para conteúdo
  • Cadastre-se

BRIZOLLA

Membros Pro
  • Total de ítens

    23
  • Registro em

  • Última visita

Sobre BRIZOLLA

Últimos Visitantes

1.183 visualizações

BRIZOLLA's Achievements

Apprentice

Apprentice (3/14)

  • Dedicated Rare
  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later

Recent Badges

3

Reputação

  1. Obrigado mais uma vez, o meu method estava desatualizado, peguei ele logo no inicio do projeto e a variável [AExtrairEventos] não estava como podem ver abaixo. METHOD Consultar(eChaveOuNFe) CLASS ACBrNFe local hResult, buffer, bufferLen bufferLen := STR_LEN buffer := Space(bufferLen) hResult := DllCall(::hHandle, DLL_OSAPI, "NFE_Consultar", hb_StrToUTF8(eChaveOuNFe), @buffer, @bufferLen) ::CheckResult(hResult) RETURN ::ProcessResult(buffer, bufferLen)
  2. Já testei com os dois, ele funciona mas não me da o retorno, vou mandar o arquivo de envio pra vc ver que esta tudo certo, mas ali eu nao consigo pegar os dados, preciso do arquivo de retorno como esta no manual que posteiACBrLibNFE-20200924.log
  3. Eu uso Harbour, as demais funções funciona corretamente, vou mandar o código fonte pra vc dar uma olhada. ACBrLibNFeConsulta.prg
  4. o retorno é vazio. Não devolve o arquivo INI
  5. Boa tarde baixei a versao ACBrLibNFe-0.4.6.95 mas mesmo assim quando consulta o xml ele nao grava o retorno conforme imagem sugerida em anexo
  6. Olá amigos do Forum, baixei a última versão do AcbrLIbNfe 0.4.6.84 e ela não deu mais retorno na consulta do xml, voltei a versão antiga e funcionou normal, verifiquei o manual e não vi mudanças neste método, será que estou passando despercebido em alguma coisa. se puderem me ajudar agradeço.
  7. 100% meu amigo, muito obrigado
  8. Bom dia, Tentei imprimir o NFCe em formulário A4 como fazia no ACBR, mas na LIB ele só sai formato bobina, será que estou configurando errado ou ainda não foi implantado.
  9. Muito obrigado Rafael, ficou muito boa está lib, consegui gerar o xml agora. valeu...
  10. Boa Tade, estou migrando meu projeto do monitor para lib, estou muito satisfeito com o resultado, porém me deparei com uma situação que preciso de ajuda, no monitor quando não tem internet eu somente gero o xml em contigencia, gravo no banco de dados para envio posterior e entrego o DANFE para o cliente, na lib não tem a opção de somente gerar o xml para a impressão, como devo fazer.
  11. Creio que pode ser um erro no comando NFE_Enviar porque ele pega o retorno mas o sistema trava e não mostra, se alguém puder me dar uma luz; METHOD Enviar( ) CLASS ACBrNFe local hResult, buffer, bufferLen bufferLen := STR_LEN buffer := Space(bufferLen) hResult := DllCall(::hHandle, DLL_OSAPI, "NFE_Enviar", '1', .t., .t. , .f., '0', '0', @buffer, @bufferLen) ::CheckResult(hResult) RETURN ::ProcessResult(buffer, bufferLen) esta função não tem no DEMO da classe Harbour, pode ser que tenha criado errado.
  12. consegui pegar o retorno; CStat=103 CUF=11 DhRecbto=14/10/2019 17:23:29 Msg=Lote recebido com sucesso NRec=113065074417529 TMed=1 VerAplic=SVRSnfce201908091113 Versao=4.00 XMotivo=Lote recebido com sucesso tpAmb=2 [Retorno] CStat=104 CUF=11 ChaveDFe=11191021894569000118650030000004661000019818 Msg=Nota(s) não confirmadas: 466->704-Rejeicao: NFC-e com Data-Hora de emissao atrasada Protocolo= VerAplic=SVRSnfce201910020838 Versao=4.00 XMotivo=Lote processado cMsg=0 nRec=113065074417529 tpAmb=2 xMsg= [NFe466] Id= XML=<protNFe versao="4.00"><infProt><tpAmb>2</tpAmb><verAplic>SVRSnfce201910020838</verAplic><chNFe>11191021894569000118650030000004661000019818</chNFe><dhRecbto>2019-10-14T16:23:29-04:00</dhRecbto><digVal>kzO9skh8eyp15RlJ3sFvJUp7rWY=</digVal><cStat>704</cStat><xMotivo>Rejeicao: NFC-e com Data-Hora de emissao atrasada</xMotivo></infProt></protNFe> cStat=704 chNFe=11191021894569000118650030000004661000019818 dhRecbto=14/10/2019 16:23:29 digVal=kzO9skh8eyp15RlJ3sFvJUp7rWY= nProt= tpAmb=2 verAplic=SVRSnfce201910020838 xMotivo=Rejeicao: NFC-e com Data-Hora de emissao atrasada ) 14/10/19 16:23:30:227 - Destravar Está travando no fechamento mas é erro de programação, vou descobrir, obrigado..
  13. O meu projeto é NFe, não o Sat, usei o exemplo do Sat porque é só esse que tem em Harbour, fiz somente as correções do nome do comando, porque é só que muda
  14. Bom dia, preciso de mais uma ajuda, como postei consegui rodar a lib, mas estou com um erro no comando DesInicializar(), não gera retorno, percebi que gera um log de erro mas não descobri o problema, segue erro: 14/10/19 10:45:58:834 - TLibNFeConfig.AplicarConfiguracoes: C:\mgi\ACBrLib.ini 14/10/19 10:45:58:839 - Travar 14/10/19 10:45:58:845 - TLibNFeConfig.AplicarConfiguracoes - Feito 14/10/19 10:45:58:850 - Destravar 14/10/19 10:45:59:036 - TLibNFeConfig.Ler - Feito 14/10/19 10:45:59:041 - Destravar 14/10/19 10:45:59:047 - LIB_Inicializar( , ) 14/10/19 10:45:59:053 - ACBrLibNFe - 0.1.1 14/10/19 10:45:59:058 - SetRetorno(0, ) 14/10/19 10:45:59:063 - TACBrLibNFe.Inicializar 14/10/19 10:45:59:069 - TACBrLibNFe.Inicializar - Feito 14/10/19 10:45:59:075 - Travar 14/10/19 10:45:59:080 - TLibNFeConfig.Ler: C:\mgi\ACBrLib.ini 14/10/19 10:45:59:086 - TLibNFeConfig.AplicarConfiguracoes: C:\mgi\ACBrLib.ini 14/10/19 10:45:59:144 - Travar 14/10/19 10:45:59:150 - TLibNFeConfig.AplicarConfiguracoes - Feito 14/10/19 10:45:59:155 - Destravar 14/10/19 10:45:59:160 - TLibNFeConfig.Ler - Feito 14/10/19 10:45:59:164 - Destravar 14/10/19 10:45:59:170 - LIB_Inicializar( , *** ) 14/10/19 10:45:59:174 - ACBrLibNFe - 0.1.1 14/10/19 10:45:59:179 - SetRetorno(0, ) 14/10/19 10:46:00:966 - Finalizar a unica coisa que percebi foi nesta linha: 14/10/19 11:00:05:012 - LIB_Inicializar( , *** ) tem *** este é o código: //--------------------------------------------- Function ACBrLibConfig() local nfe nfe := ACBrNFe():New( "", "" ) // Salvando configurações nfe:ConfigGravar("") nfe:Inicializar() nfe:DesInicializar() nfe:Destroy() nfe := nil return NIL //-------------------------------------------- a classe não fiz nenhuma alteração, é a mesmo da demonstração somente o nome dos comandos de SAT_ para NFE_. se puderam me dar uma luz, agradeço
×
×
  • 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...