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: 7131
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: 7131
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 208 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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, 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/
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: 227
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: 227
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 170 vezes
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
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: 227
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