Carta de Correção

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

Carta de Correção

Mensagem por malcarli »

Bom dia Mestre Quintas,

Cliente pediu para enviar carta de correção, estou implementando e fiquei em dúvida

FUNCTION ze_sefaz_NFeEventoCarta( Self, cChave, nSequencia, cTexto, cCertificado, cAmbiente )

O que mando como parâmetro Self?

obg

Att.

Marcelo A. L. Carli
Marília/SP
Capital Nacional do Alimento ®
https://malc-informatica.ueniweb.com
Insta: @malcarli25
Email / Skype: marceloalcarli@gmail.com
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Carta de Correção

Mensagem por JoséQuintas »

Confunde um pouco isso.
Foi só uma forma de dividir a classe em fontes separados.
Não é pra usar a função diretamente, a classe é quem usa, e é a classe que acrescenta o Self.

Código: Selecionar todos

CREATE CLASS SefazClass
   METHOD NFeEventoCarta( ... )           INLINE ze_sefaz_NFeEventoCarta( Self, ... )
Forma de uso

Código: Selecionar todos

oSefaz := SefazClass():New()
oSefaz:cCertificado := "nome"
oSefaz:cAmbiente := "1"
oSefaz:NfeEventoCarta( cChave, nSequencia, cTexto )
ou

Código: Selecionar todos

oSefaz := SefazClass():New()
oSefaz:NfeEventoCarta( cChave, nSequencia, cTexto, cCertificado, cAmbiente )
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