hbNFe dúvidas

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

Moderador: Moderadores

Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

hbNFe dúvidas

Mensagem por HASA »

Olá Fernando, desculpe pelo off topic, mas... tentei no news do Xharbour mas não obtive retorno ainda, é que estou tentando montar a impressão de boleto bancário direto em formato PDF utilizando a harupdf.lib como base para esse projeto mas... não encontro a fonte correta para o teste. Na pasta da contrib do Xharbour tem uma fonte mas ela é apenas caracter e eu procuro uma int 2-5. A fonte TTF que uso atualmente no meu sistema para impressão funciona direitinho mas quando coloco no programa de teste da contrib ele trava e da erro de GPF, tem alguma dica ou a ou sabe qual a ou as fontes que devo utilizar

:{

HASA
toya
Usuário Nível 3
Usuário Nível 3
Mensagens: 157
Registrado em: 26 Jul 2004 16:51
Localização: Campo Grande/MS - Brasil
Contato:

hbNFe dúvidas

Mensagem por toya »

Elcio Carlos
(toya)
Ahora en la version 6.5
toyasis@gmail.com (e-mail)
toyaskype (skype)
http://www.toyanet.com.br
https://www.facebook.com/profile.php?id=100009195956044

FWH 11.8+PellesC+xHarbour.org 1.2.1+SqlRDD
Clippeiro por opção, Fivewiner por amor ao Clipper...
2015 - Iniciante/Aprendiz de HMG...
bravvo
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 02 Fev 2011 17:15
Localização: parana

hbNFe dúvidas

Mensagem por bravvo »

boa tarde...
estou com o mesmo problema que o nosso bom amigo toya estava a ter com o libhpdf sera que poderia postar a lib aqui e estar ensinando como adiciono no xharbour...
:D
FWH
xHarbour
Java
sou quase um programador...
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7135
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

hbNFe dúvidas

Mensagem por sygecom »

Qual versão do xHarbour você usa ?
O que você usa para compilar ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
bravvo
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 02 Fev 2011 17:15
Localização: parana

hbNFe dúvidas

Mensagem por bravvo »

estou a usar o xHarbour build 1.2.1


sou um pouco noob nessa questao :(

mais acho que estou a usar o xBuild.
FWH
xHarbour
Java
sou quase um programador...
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7135
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

hbNFe dúvidas

Mensagem por sygecom »

Segue em anexo a LIB para usar com xHarbour 1.2.1

No final do seu arquivo .XBP acrescente a linha abaixo, e não esqueça de alterar o caminho da LIB conforme sua pasta de LIB's do xHarbour:
[D:\Devel\xHarbour\lib\hbhpdf.lib]
Anexos
hbhpdf.rar
LIB para uso com xHarbour 1.2.1
(237.26 KiB) Baixado 215 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
andersoncamilo
Usuário Nível 3
Usuário Nível 3
Mensagens: 103
Registrado em: 22 Ago 2004 11:54

hbNFe dúvidas

Mensagem por andersoncamilo »

Bom dia a todos,

Estou tendo problemas com a leitutra do codigo de barras do danfe gerado pelo hbnfe, utilizo xharbour 1.21 e a fonte Code128bWin com o tamanho 8, se alguém tiver outra fonte, ou alguma configuração diferente e puder me ajudar eu agradeço.


Obrigado

Anderson Camilo
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

hbNFe dúvidas

Mensagem por JoséQuintas »

Não sei com quem falar pra ajudar.
Mas só estou mexendo com Harbour 3.0, msxml 5.0 e Capicom, então estou direcionado só a esta parte.
Por enquanto isolei a rotina de SOAP, que pode ser a mesma em todo o projeto.
Só isto já desvia uma boa parte de diferença entre compiladores para um único fonte.
E facilita manutenção e melhorias futuras.
Não fiz tratamento de erro de propósito, porque estou acompanhando caso aconteça alguma coisa.
A parte que isolei foi esta: ( O SOAP é usado em toda comunicação de NFE, CTE, CCE )

Código: Selecionar todos


Function MsXmlSoapPost(cUrlWs, cXmlSoap, cSoapAction, cCertificateCN)

Local oServerWs, cRetorno

cRetorno := "*ERRO*"
oServerWS := win_oleCreateObject( "MSXML2.ServerXMLHTTP.5.0")
oServerWS:setOption( 3, "CURRENT_USER\MY\" + cCertificateCN)
oServerWS:open("POST", cUrlWS, .F.)
oServerWS:setRequestHeader("SOAPAction", cSoapAction)
oServerWS:setRequestHeader("Content-Type", "application/soap+xml; charset=utf-8")
oServerWS:Send(cXmlSoap)
Do While oServerWS:readyState <> 4
   millisec(500)
Enddo
cRetorno := HB_ANSITOOEM(oServerWS:responseText)
oServerWs := NIL
Return cRetorno


Function MsXmlValidaXml(cXml)
Local cRetorno, oDomDoc

cRetorno := "*ERRO*"
oDomDoc  := win_OleCreateObject("MSXML2.DOMDocument.5.0")
oDOMDoc:async = .F.
oDOMDoc:validateOnParse  = .T.
oDOMDoc:resolveExternals := .F.
oDOMDoc:preserveWhiteSpace = .T.
oDOMDoc:LoadXML(cXml)
IF oDOMDoc:parseError:errorCode <> 0 // XML não carregado
   cRetorno := "Nao foi possivel carregar o documento pois ele não corresponde ao seu Schema"+HB_OsNewLine() + ;
               " Linha: " + STR(oDOMDoc:parseError:line)+HB_OsNewLine() + ;
               " Caractere na linha: " + STR(oDOMDoc:parseError:linepos)+HB_OsNewLine() + ;
               " Causa do erro: " + oDOMDoc:parseError:reason+HB_OsNewLine() + ;
               " Code: "+STR(oDOMDoc:parseError:errorCode)
Else
   cXml := oDomDoc:Xml
   cRetorno := "OK"
Endif
oDomDoc := NIL
Return cRetorno
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
andersoncamilo
Usuário Nível 3
Usuário Nível 3
Mensagens: 103
Registrado em: 22 Ago 2004 11:54

hbNFe dúvidas

Mensagem por andersoncamilo »

Bom dia a todos

Consegui resolver o problema da fonte Code128bWin, o problema não era a fonte, e sim a falta de codifição do codigo de barras, fiz uma rotina para fazer essa codificação, e já passei para o Fernando fazer a atualização do HBNfeDanfe.prg.


Anderson Camilo
Avatar do usuário
suportesprdata
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 27 Dez 2011 09:11
Localização: Goiânia-GO
Contato:

hbNFe dúvidas

Mensagem por suportesprdata »

Olá Pessoal bom dia!
Estou Utilizando O Projeto HbNFe no Nosso Sistema, e estamos com um pequeno problema, quando tento imprimir o DANFE com mais de 59 itens não esta gerando o arquivo.PDF, ou seja, não esta fazendo a quebra de página. Se alguém já fez este teste e puder ajudar, fico agradecido.
www.sprdata.com.br - Goiânia-GO
Sistema de Automação Comercial - Linux/Windows
andersoncamilo
Usuário Nível 3
Usuário Nível 3
Mensagens: 103
Registrado em: 22 Ago 2004 11:54

hbNFe dúvidas

Mensagem por andersoncamilo »

Boa tarde

Consegui resolver esse problema de não imprimir mais de uma página, dava um erro quando ia ler a fonte do código de barras pela segunda vez, não entendi o porque do erro, mas arrumei uma solução e fiz as alterações. Ja envie para o Fernando para ele analizar e quando for possível fazer a atualização.


Obrigado

Anderson Camilo
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 237
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

hbNFe dúvidas

Mensagem por pauloa1 »

O arquivo exemplo testexHb.exe do samples funciona a opção "4" status do serviço ?

Aqui a opção 1, 2 e 3 ta funcionando ok.

A 4 retorna os valores em branco.

Será um bug ou eu estou fazendo algo errado aqui?

Paulo
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 237
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

hbNFe dúvidas

Mensagem por pauloa1 »

Com o mesmo certificado no acbr funciona ok.

O arquivo xml gerado para envio é exatamente igual ao do acbr.

O arquivo xml de retorno "120804102141-sta" é gerado mas volta vazio.

Alguém teve algo parecido?

Paulo
Anexos
120701224816-ped-sta.xml
Arquivo de envio
(136 Bytes) Baixado 176 vezes
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7135
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

hbNFe dúvidas

Mensagem por sygecom »

Eu desconfio que seja o registro das DLL que está faltando ser feito, tente fazer o regitro das msxml5.dll e msxml5r.dll, que são as usadas no caso do STATUS
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 237
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

hbNFe dúvidas

Mensagem por pauloa1 »

Olá Leonardo!

Reinstalei elas e nada.

respondi melhor no outro tópico:
https://pctoledo.org/forum/viewto ... 277#p77281

Paulo
Responder