...
| Linha Línea de Produtoproducto: | Microsiga Protheus® |
|---|---|
Segmento: | Backoffice |
Módulo: | Financeiro Financiero |
Idiomas | PortuguêsPortugués |
| Função Función: | FINA710 - Novo Gestor FinanceiroNuevo administrador financiero Portal do Clientedel cliente |
...
O ponto El punto de entrada NGFMSGBOL permite alterar o corpo do modificar el cuerpo del e-mail que será enviado ao cliente, contendo os boletos emitidos, para mais informações sobre esse processo - Contas a receber (Comunicação bancária 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 | DescriçãoDescripción | |||||
PARAMIXB[1] | CaractereCarácter | Texto de | saudação saludo configurado | na en la carta de | cobrançacobranza. | ||
PARAMIXB[2] | Caractere | Corpo da mensagem configurada na carta de cobrançaCarácter | Cuerpo del mensaje configurado en la carta de cobranza. | ||||
PARAMIXB[3] | CaractereCarácter | Texto de | conclusão finalización configurado | na en la carta de | cobrançacobranza. | ||
PARAMIXB[4] | Array | Matriz | contendo as informações do boleto e con información de la boleta y R_E_C_N_O_ | da de la SEA Array[1][1] - String | contendo as informações do boleto em con información de la boleta en formato JSON Array[1][2] - R_E_C_N_O_ | do del registro | na en la SEA |
...
cMsg - String no en el formato HTML que será utilizada se utilizará como layout do del e-mail que será enviadose enviará.
...
...
| Bloco de código | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#INCLUDE "TOTVS.CH"
/*/{Protheus.doc} NGFMSGBOL
Permite personalizar ael mensagemmensaje que se seráenviará enviadaen noel e-mail dodel cliente
@type Function
@author totvs
@since 03/10/2023
@version 1.0
@return cMsg, Character, String emen formato html que se seraenviará enviadaen noel 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]
//CABEÇALHOENCABEZADO
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 />'
//CORPOCUERPO DODEL E-MAIL
cMsg += '<table>'
cMsg += '<tr>'
cMsg += '<td class="bloco">'
cMsg += cTexto
cMsg += '</td>'
cMsg += '</tr>'
cMsg += '</table>'
cMsg += '<br />'
//CONCLUSÃOFINALIZACIÓN DODEL 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
|