hbNFe dúvidas

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

Moderador: Moderadores

allan_de_sa
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 24 Mai 2011 20:23
Localização: SAO PAULO

hbNFe dúvidas

Mensagem por allan_de_sa »

Olá Rossine,

Eu já tive esse problema anteriormente de "Acess Violation" com a Xdev + W.Seven e foi resolvido justamente com a solução que você postou. Os outros projetos compilam normalmente, somente o projeto teste da hbnfe que não, não sei se preciso mudar alguma coisa no minigui.xcompiler.prg devido as lib´s que o projeto usa, me manda o .bat por favor para eu testar, dando certo, vou postar alguma coisa para o Vailton para ver se ele me auxilia.

Obrigado,
Allan
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

hbNFe dúvidas

Mensagem por rossine »

Boa tarde Allan,

Para compilar e gerar o nfeteste.exe eu uso a linha abaixo:

hbmk2 -inc testes hbNfeFuncoes hbNFe hbNFeStatus hbNFeValida hbNFeConsulta hbNFeConsultaCadastro hbNFeAssina hbNFeCancela hbNFeInutiliza hbNFeRecepcaoLote hbNFeRetornoRecepcao hbNFeIniToXML hbNFeEmail hbNFeDanfe W32Ole -otesteNfe.exe -lhbwin -lhbct -lhbhpdf -llibhpdf -lhbzebra -lpng

Para compilar e gerar o testenfe_minigui.exe eu faço assim:

-> Tenho o arquivo "testenfe_minigui.hbc" que tem o seguinte conteúdo:

{win}gt=gtgui

{win}incpaths=c:\minigui\include
{win}libpaths=c:\minigui\lib

{win}libs=minigui

libs=hbwin
libs=hbct
libs=hbhpdf
libs=libhpdf
libs=hbzebra
libs=png

-> Tenho o arquivo "testenfe_minigui.hbm" que tem o seguinte conteúdo:

hbnfefuncoes.prg
hbnfe.prg
hbnfeemail.prg
hbnfeassina.prg
hbnferetornorecepcao.prg
hbnfeconsultacadastro.prg
hbnfecancela.prg
hbnfeconsulta.prg
hbnfevalida.prg
hbnfeinitoxml.prg
hbnfeinutiliza.prg
hbnfedanfe.prg
hbnfestatus.prg
hbnferecepcaolote.prg
w32ole.prg

-> Para compilar eu faço assim:

HBMK2 testenfe_minigui testenfe_minigui.hbc testenfe_minigui.hbm -otesteNfe_minigui.exe

Veja com isto consegue compilar aí os dois exemplos.

Abraços,

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
mbrigatti
Usuário Nível 2
Usuário Nível 2
Mensagens: 68
Registrado em: 16 Set 2005 08:13
Localização: Piracicaba - SP

hbNFe dúvidas

Mensagem por mbrigatti »

Fernando,

Para alterar no Help:

1 - No hbNfe.prg método getURLWS(ntipoServico), o parâmetro nTipoServico troca o ambiente para Homologação, é isso ?
2 - Acertar o nome to parâmetro na declaração do método: cUFToxUF(cUF)
allan_de_sa
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 24 Mai 2011 20:23
Localização: SAO PAULO

hbNFe dúvidas

Mensagem por allan_de_sa »

Obrigado Rossine. A compilação com hbmk2 deu certo. Eu fiz um teste com a XDevStudio em uma outra maquina e apresentou o mesmo erro. Vou reportar para o Vailton para ver se ele me ajuda.

Abraços.

Allan
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe dúvidas

Mensagem por athayde »

mbrigatti

Para alterar no Help:

1 - No hbNfe.prg método getURLWS(ntipoServico), o parâmetro nTipoServico troca o ambiente para Homologação, é isso ?
nTipoServiço vem da hbnfe.ch é o tipo do servico a ser consumido ex: status, consulta, ... la no hbnfe.ch tem todos os tipos

2 - Acertar o nome to parâmetro na declaração do método: cUFToxUF(cUF)
corrigido na declaração do metodo, valew

[]s
Fernando
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
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

Estou tentando fazer a compilação do projeto no XHARBOUR, mas estou tendo alguns problemas.

Gostaria de saber se tenho que trocar alguns arquivos.ch, ou acrescter algum outro arquivo ou lib para que possa ser compilado corretamente.

Se alguém já estiver compilando ele no xharbour e puder me ajudar eu agradeço.


Anderson Camilo

MSN: andersoncamilo@hotmail.com
SKYPE: andersoncamilo
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe dúvidas

Mensagem por athayde »

ola, testei com o xharbour.org 1.21
sem mexer nada
o wilson-cps usa 1.0.0 mas com esse nao tem a hpdf versao muito antiga
posta o que esta ocorrendo ai que nós ajudamos
poste o ambiente que vc esta usando

[]s
Fernando
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
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

Falaram os arquivos:

HBWIN.CH, HARUPDF.CH, HBZEBRA.CH

Peguei os mesmos na pasta do HARBOUR 3.0 e coloquei junto na pasta onde estou compilando.

Na compilação apresenta erros no arquivo do HBDANFE, nas linhas 2.167 e 2.173

2.167 FUNCTION hb_zebra_draw_hpdf( hZebra, page, ... ) Retirei os 3 pontos no final ai consegui compilar
2.173 hb_zebra_draw( hZebra, {| x, y, w, h | HPDF_Page_Rectangle( page, x, y, w, h ) }, ... )

Acrescentei na compilação as lib hbhpdf.lib e pgn.lib, mas ainda esta faltando a lib dessas funçoes:

\BCC55\BIN\ilink32 @makefile.lnk
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_XHB_CREATEOBJECT' referenced from C:\FONTES\HBNFE\HBNFE\OBJ\HBNFE.OBJ
Error: Unresolved external '_HB_FUN_HB_ZEBRA_CREATE_CODE128' referenced from C:\FONTES\HBNFE\HBNFE\OBJ\HBDANFE.OBJ
Error: Unresolved external '_HB_FUN_HB_ZEBRA_GETERROR' referenced from C:\FONTES\HBNFE\HBNFE\OBJ\HBDANFE.OBJ
Error: Unresolved external '_HB_FUN_HB_ZEBRA_DRAW' referenced from C:\FONTES\HBNFE\HBNFE\OBJ\HBDANFE.OBJ


Anderson Camilo
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe dúvidas

Mensagem por athayde »

esses chs nao deve estar localizando por alguma falha no set include seu
voce esta compilando com o compila.bat?
se quiser a noite ou amanha vejo no seu pc, para mim é configuração
pois compilei no harbour 2.1dev, no xharbour 1.21 e no harbour 3.0 que compilei aqui

[]s
Fernando
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
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 »

Fernando,

Eu estou utilizando XHARBOUR 1.21 e compilando com o HBMAKE.

O problema dos arquivos .CH eu resolvi conforme a mencionei na mensagem anterior, esses arquivos eu não tinha eles no XHARBOUR que tenho instalado aqui, copiei os mesmos do HARBOUR 3.0

Agora o problema que estou tendo são essas 4 funções que não estão sendo encontradas, saberia me dizer em qual biblioteca ou prg elas ficam?

Anderson Camilo
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe dúvidas

Mensagem por athayde »

mas ai vc me mata copiar os ch do harbour dentro do xharbour
eles não possuem o mesmo código
tira os ch´s, pegar o xharbour.org que tem o hbpdf e o png, eu peguei a +/- 3 dias e é uma versao relativamente velha a sua 1.21 deve ser alguma build mais antiga ainda

[]s
Fernando
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe dúvidas

Mensagem por athayde »

hj recebi de um cliente um formulario A4 para Danfe ele ja vem com o serrilhado do canhoto (cada uma q inventam para cobrar 4 reais a mais na resma), estarei testando na minha laser para ver se o tamanho do danfe fica certinho

[]s
Fernando
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
julianocf
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 11 Ago 2011 14:52
Localização: Ubatuba SP

hbNFe dúvidas

Mensagem por julianocf »

Pessoal, ótima iniciativa em criar o projeto.

Estou testando ele aqui, porém na hora da assinatura, está ocorrendo o seguinte erro:

TOLEAUTO:SELECTSINGLENODE(0)
Erro MSXML2.DOMDocument.5.0/14 DISP_E_BADPARAMCOUNT: SELECTSINGLENODE
Argumentos: ( [ 1] = Tipo: C Val: .//ds:Signature)
é na linha 198 do hbNFeAssina.prg

Eu utilizo o xharbour com o xailer na programação.

Alguém tem alguma ideia do porque estar ocorrendo esse erro?

Obrigado desde já,
Juliano
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe dúvidas

Mensagem por athayde »

o WilsonCPD tb usa xailer
com xharbour tem que anexar o W32Ole.prg, pois a toleauto do xharbour tem problemas

[]s
Fernando
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
julianocf
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 11 Ago 2011 14:52
Localização: Ubatuba SP

hbNFe dúvidas

Mensagem por julianocf »

Oi Fernando,

Atualizei pelo svn, vi também os comentários no todo do projeto e consegui resolver o problema adicionando esse prg ao projeto.

[]'s,
Juliano
Responder