Classe hbNfeDANFEFast
Moderador: Moderadores
-
allan_de_sa
- Usuário Nível 1

- Mensagens: 13
- Registrado em: 24 Mai 2011 20:23
- Localização: SAO PAULO
Classe hbNfeDANFEFast
Olá galera,
Tentei implementar essa classe em um projeto e não encontrou as funções HASH() , TXMLDocument() . Deve-se porque eu trabalho com a última versão do harbour, essa classe é somente para o xharbour ?
Abs,
Allan
Tentei implementar essa classe em um projeto e não encontrou as funções HASH() , TXMLDocument() . Deve-se porque eu trabalho com a última versão do harbour, essa classe é somente para o xharbour ?
Abs,
Allan
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Classe hbNfeDANFEFast
Olá Allan,
Acho que deve está faltando linkar alguma LIB no seu projeto, veja se no inicio do .PRG contem a seguinte linha:
#include "hbcompat.ch"
E link ao seu projeto a lib. XHB.LIB ou LIBXHB.A( Mingw )
Acho que deve está faltando linkar alguma LIB no seu projeto, veja se no inicio do .PRG contem a seguinte linha:
#include "hbcompat.ch"
E link ao seu projeto a lib. XHB.LIB ou LIBXHB.A( Mingw )
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
allan_de_sa
- Usuário Nível 1

- Mensagens: 13
- Registrado em: 24 Mai 2011 20:23
- Localização: SAO PAULO
Classe hbNfeDANFEFast
Olá Leonardo obrigado por responder, eu vi sua mensagem somente hoje.
Eu linkei a xhb.lib e coloquei o #include hbcompat.ch no inicio dos prg´s. Ao compilar está retornando os erros:
Error: Unresolved external '_pcre_config' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex
Error: Unresolved external '_pcre_stack_malloc' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex
Error: Unresolved external '_pcre_stack_free' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex
Eu trabalho com minigui extended e com o harbour que vem junto com ela, BCC55 e xDevStudio.
Obrigado,
Allan
Eu linkei a xhb.lib e coloquei o #include hbcompat.ch no inicio dos prg´s. Ao compilar está retornando os erros:
Error: Unresolved external '_pcre_config' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex
Error: Unresolved external '_pcre_stack_malloc' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex
Error: Unresolved external '_pcre_stack_free' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex
Eu trabalho com minigui extended e com o harbour que vem junto com ela, BCC55 e xDevStudio.
Obrigado,
Allan
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Classe hbNfeDANFEFast
Olá Allan,
Pior que não sei que erro é esse ai, ainda estou usando xHarbour com a HBNFE, mas sei que o Fernando(pai do projeto) usa Harbour, quem sabe ele aparece por aqui para dar alguma dica. abraços.
Pior que não sei que erro é esse ai, ainda estou usando xHarbour com a HBNFE, mas sei que o Fernando(pai do projeto) usa Harbour, quem sabe ele aparece por aqui para dar alguma dica. abraços.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
pauloa1
- Usuário Nível 3

- Mensagens: 227
- Registrado em: 25 Jun 2008 14:57
- Localização: Augusto Pestana-RS
Classe hbNfeDANFEFast
Olá Leonardo!
Fiz um teste usando PrintFast para gerar o danfe.
Não está saindo nada nos dados do Emitente.Sai todo em branco.
A tag "infAdProd" não ta imprimindo logo abaixo do nome do produto.
Como faço para quebrar as linhas nos dados adicionais?
Estou usando o mesmo arquivo que gero pelo acbr, no caso dele é só colocar ";" no printfast isso não surtiu efeito.
Paulo
Fiz um teste usando PrintFast para gerar o danfe.
Não está saindo nada nos dados do Emitente.Sai todo em branco.
A tag "infAdProd" não ta imprimindo logo abaixo do nome do produto.
Como faço para quebrar as linhas nos dados adicionais?
Estou usando o mesmo arquivo que gero pelo acbr, no caso dele é só colocar ";" no printfast isso não surtiu efeito.
Paulo
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Classe hbNfeDANFEFast
Coloquei em anexo o que uso em Produção, veja se te ajuda.
- Anexos
-
danfe.rar- (13.48 KiB) Baixado 516 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
pauloa1
- Usuário Nível 3

- Mensagens: 227
- Registrado em: 25 Jun 2008 14:57
- Localização: Augusto Pestana-RS
Classe hbNfeDANFEFast
Estou testando o hbnfe com o FastReport.
ao gerar :
oDANFfast:=hbNfeDANFEFast()
oDANFfast:ArquivoXML := '\Sistema\nfe\envio_resposta\'+ALLTRIM(NFISCAL->ChNFE)+'-nfe.xml' //'35-NFAUTORIZADA.XML'
oDANFfast:ArquivoFR3 := 'danfe.fr3'
// oDANFfast:ArquivoPDF := ' //cPDF
oDANFfast:Modo := 0 //Modo
oDANFfast:cSHOWlogo := 'N'
aRetorno:=oDANFfast:Executa()
O sistema cair fora, sem gerar arquivo de erro.
Cai fora quando chega nessa função no arquivo hbnfedanfefast.prg
fastReport := frReportManager():new()
O que pode ser?
Paulo
ao gerar :
oDANFfast:=hbNfeDANFEFast()
oDANFfast:ArquivoXML := '\Sistema\nfe\envio_resposta\'+ALLTRIM(NFISCAL->ChNFE)+'-nfe.xml' //'35-NFAUTORIZADA.XML'
oDANFfast:ArquivoFR3 := 'danfe.fr3'
// oDANFfast:ArquivoPDF := ' //cPDF
oDANFfast:Modo := 0 //Modo
oDANFfast:cSHOWlogo := 'N'
aRetorno:=oDANFfast:Executa()
O sistema cair fora, sem gerar arquivo de erro.
Cai fora quando chega nessa função no arquivo hbnfedanfefast.prg
fastReport := frReportManager():new()
O que pode ser?
Paulo
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Classe hbNfeDANFEFast
Paulo,
Tente passar o caminho do XML e do FR3 completo.
Tente passar o caminho do XML e do FR3 completo.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
pauloa1
- Usuário Nível 3

- Mensagens: 227
- Registrado em: 25 Jun 2008 14:57
- Localização: Augusto Pestana-RS
Classe hbNfeDANFEFast
Leonardo!
Com caminho completo nos dois arquivos, mesma coisa, cai fora.
Não é porque eu uso sqlrdd e o fastreport tenta gerar e abrir arquivos dbf ?
Estou achando que talvez seja isso.
Paulo
Com caminho completo nos dois arquivos, mesma coisa, cai fora.
Não é porque eu uso sqlrdd e o fastreport tenta gerar e abrir arquivos dbf ?
Estou achando que talvez seja isso.
Paulo
-
pauloa1
- Usuário Nível 3

- Mensagens: 227
- Registrado em: 25 Jun 2008 14:57
- Localização: Augusto Pestana-RS
Classe hbNfeDANFEFast
Substitui o FrSystH.dll que eu tinha pela do svn
Agora deu certo a geração, mas sai no cabeçalho uma mensagem da dll não registrada. "A que eu tenho é registrada, mas não executa, talvez seja uma versão diferente"
Alguns dados não sairam.
Os dados do emitente ficaram em branco.
A tag infAdProd também não saiu.
Nos dados adicionais não quebrou a linha com ";"
Paulo
Agora deu certo a geração, mas sai no cabeçalho uma mensagem da dll não registrada. "A que eu tenho é registrada, mas não executa, talvez seja uma versão diferente"
Alguns dados não sairam.
Os dados do emitente ficaram em branco.
A tag infAdProd também não saiu.
Nos dados adicionais não quebrou a linha com ";"
Paulo
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Classe hbNfeDANFEFast
Bom dia paulo,
Essa Dll do svn é a versão Demo, que sai acho apenas a primeira pagina impressa. Vou montar um exemplo e postar no svn.
Essa Dll do svn é a versão Demo, que sai acho apenas a primeira pagina impressa. Vou montar um exemplo e postar no svn.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
pauloa1
- Usuário Nível 3

- Mensagens: 227
- Registrado em: 25 Jun 2008 14:57
- Localização: Augusto Pestana-RS
Classe hbNfeDANFEFast
Além do Leonardo algum outro usa Fastreport para imprimir os danfes?
Gostaria de usar ele, mas falta algumas coisas como citei acima.
No momento não tenho tempo de aprender a usar e fazer as alterações , caso tiver alguém "FreeLancer" que entenda de fastreport, favor entrar em contato para ver valores.
Paulo
Gostaria de usar ele, mas falta algumas coisas como citei acima.
No momento não tenho tempo de aprender a usar e fazer as alterações , caso tiver alguém "FreeLancer" que entenda de fastreport, favor entrar em contato para ver valores.
Paulo
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Classe hbNfeDANFEFast
Fala Paulo,
Pior que não uso mesmo o tal: infAdProd no fastreport e os cabeçalho deve ser um detalhes de nada, vou tentar gerar um .PRG e .EXE para postar aqui e você abrir os XML que tiveres para ver se roda, que acha ?
Pior que não uso mesmo o tal: infAdProd no fastreport e os cabeçalho deve ser um detalhes de nada, vou tentar gerar um .PRG e .EXE para postar aqui e você abrir os XML que tiveres para ver se roda, que acha ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql