Testar Validade de um certificado
Enviado: 19 Mar 2025 11:15
Bom dia, Devs, estou fazendo um teste para avisar os clientes da proximidade de vencimento ou mesmo se o certificado está vencido usando a função que está no prg ze_sefaz_capicom. Fiz o teste abaixo, mas no caso do certificado estar vencido dá erro de método não exportado para ValidToDate. Teria como contornar este erro? 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
Código: Selecionar todos
If Dtos(CapicomCertificado(cCert):ValidToDate) < Dtos(Date()) /// SE CERTIFICADO VENCIDO, DÁ ERRO DE MÉTODO NÃO EXPORTADO PARA VALIDTODATE
MsgExclamation([Certificado Digital Vencido em ] + Dtoc(CapicomCertificado(cCert):ValidToDate) + [, Verifique !!])
_SetFocus([p_TIPO], [form_GNFEXML])
Return (Nil)
Endif
If CapicomCertificado(cCert):ValidToDate - Date() < 31
MsgExclamation([Certificado Digital Irá Vencer em Breve: ] + Dtoc(CapicomCertificado(cCert):ValidToDate) + hb_OsNewLine() + [Providencie a Renovação !!!])
_SetFocus([p_TIPO], [form_GNFEXML])
Return (Nil)
Endif
Att.
Marcelo A. L. Carli
Marília/SP
Capital Nacional do Alimento ®
https://malc-informatica.ueniweb.com
Insta: @malcarli25
Email / Skype: marceloalcarli@gmail.com