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