Línea de producto: | Microsiga Protheus® |
|---|---|
Segmento: | Backoffice |
Módulo: | Financiero |
Idiomas | Portugués |
Función: | FINA710 - Nuevo administrador financiero Portal del cliente |
El punto de entrada NGFMSGBOL permite modificar el cuerpo del e-mail que se enviará al cliente, con las boletas emitidas, para más información sobre este proceso - Cuentas por cobrar (Comunicación bancaria online)
Nombre | Tipo | Descripción |
PARAMIXB[1] | Carácter | Texto de saludo configurado en la carta de cobranza. |
PARAMIXB[2] | Carácter | Cuerpo del mensaje configurado en la carta de cobranza. |
PARAMIXB[3] | Carácter | Texto de finalización configurado en la carta de cobranza. |
PARAMIXB[4] | Array | Matriz con información de la boleta y R_E_C_N_O_ de la SEA Array[1][1] - String con información de la boleta en formato JSON Array[1][2] - R_E_C_N_O_ del registro en la SEA |
cMsg - String en el formato HTML que se utilizará como layout del e-mail que se enviará.
#INCLUDE "TOTVS.CH"
/*/{Protheus.doc} NGFMSGBOL
Permite personalizar el mensaje que se enviará en el e-mail del cliente
@type Function
@author totvs
@since 03/10/2023
@version 1.0
@return cMsg, Character, String en formato html que se enviará en el e-mail
@see https://tdn.totvs.com/pages/editpage.action?pageId=793813600
/*/
User Function NGFMSGBOL() As Character
Local cSaudacao As Character
Local cTexto As Character
Local cConclusao As Character
Local aBoletos As Array
Local cMsg As Character
cSaudacao := PARAMIXB[1]
cTexto := PARAMIXB[2]
cConclusao := PARAMIXB[3]
aBoletos := PARAMIXB[4]
//ENCABEZADO
cMsg := ''
cMsg += '<html>'
cMsg += '<head>'
cMsg += '<style>'
cMsg += 'table {'
cMsg += 'width: 80%;'
cMsg += '}'
cMsg += 'caption, td, th {'
cMsg += 'font-family:verdana;
cMsg += '}'
cMsg += 'td.bloco {'
cMsg += 'white-space: break-s'
cMsg += '}'
cMsg += '</style>'
cMsg += '</head>'
cMsg += '<body>'
cMsg += '<table>'
cMsg += '<tr>'
cMsg += '<td class="bloco">'
cMsg += cSaudacao
cMsg += '</td>'
cMsg += '</tr>'
cMsg += '</table>'
cMsg += '<br />'
//CUERPO DEL E-MAIL
cMsg += '<table>'
cMsg += '<tr>'
cMsg += '<td class="bloco">'
cMsg += cTexto
cMsg += '</td>'
cMsg += '</tr>'
cMsg += '</table>'
cMsg += '<br />'
//FINALIZACIÓN DEL E-MAIL
If !Empty(cConclusao)
cMsg += '<table>'
cMsg += '<tr>'
cMsg += '<td class="bloco">'
cMsg += cConclusao
cMsg += '</td>'
cMsg += '</tr>'
cMsg += '</table>'
cMsg += '<br />'
EndIf
cMsg += '</body>'
cMsg += '</html>'
Return cMsg