Erro classe - faltou definir varíavel

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

Moderador: Moderadores

malcarli
Usuário Nível 3
Usuário Nível 3
Mensagens: 239
Registrado em: 20 Ago 2015 18:14
Localização: marilia/sp

Erro classe - faltou definir varíavel

Mensagem por malcarli »

Bom dia Mestre Quintas, atualizei a classe hj e fui emitir uma nfce e deu o erro, conforme consta na imagem. Olhando o prg, ficou faltando definir a variável cxmlcancel, fazendo isto vou a funcionar.

Código: Selecionar todos

   VAR cXmlCancel            <<<<<<< DEFINI AQUI
   VAR cRetorno
   VAR nLinhaAposQrCode INIT 0

   ENDCLASS

METHOD ToPDF( cXmlNFCe, cFilePDF, cXmlCancel, oPDF, lEnd ) CLASS hbNFeDaNFCe

   hb_Default( @lEnd, .T. )
   ::cXml       := cXmlNFCe
   ::cXmlCancel := cXmlCancel             <<<<<<< LINHA DO ERRO, QUE FOI SOLUCIONADO COM A DEFINIÇÃO DA VARIÁVEL ACIMA
   ::cRetorno := "OK"


Anexos
Sem título.png
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro classe - faltou definir varíavel

Mensagem por JoséQuintas »

Faltou definir isso na classe origem PDF_GERAL
Todas as outras recebem essa por herança.

Estava definido isso em alguns e por isso não percebi a falta.
Uma vez definido no GERAL, pode ser removido das outras, porque já virão por herança.

Na urgência, hoje, acabei criando em todas, depois removo.
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/
malcarli
Usuário Nível 3
Usuário Nível 3
Mensagens: 239
Registrado em: 20 Ago 2015 18:14
Localização: marilia/sp

Erro classe - faltou definir varíavel

Mensagem por malcarli »

Boa tarde Mestre, esse erro será corrigido na classe ou mantenho uma versão minha atualizada? obg
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro classe - faltou definir varíavel

Mensagem por JoséQuintas »

Já foi corrigida.
Depois será só remover declarações inúteis.
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/
Responder