Página 1 de 1

Carta de Correção

Enviado: 21 Ago 2024 09:43
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

Carta de Correção

Enviado: 21 Ago 2024 10:22
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 )