...
| 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 NGFEMBOL permite envio de e-mail dos títulos personalizados através do Novo Gestor Financeiro e Portal do descargar (download) de las boletas personalizadas por medio del Nuevo administrador financiero y Portal del cliente.
Este P.E. informa ao al cliente qual o registro da tabela el registro de la tabla SEA (Títulos Enviados ao al Banco – BorderôBorderó)que está posicionado (RECNO). Será enviado também o endereço e nome do boleto gerado por nossa aplicação se existir boleto gerado no sistema, não existindo boleto a variável será enviado vazia.Se enviará igualmente la dirección y nombre de la boleta generada por nuestra aplicación si existe la boleta generada en el sistema, si la boleta no existe, la variable se enviará vacía.
Todos os arquivos gerados por nossa aplicação serão gravados na pasta Todos los archivos generados por nuestra aplicación se grabarán en la carpeta SPOOL (RootPath).
A geração do boleto e serviço do envio La generación de la boleta y servicio del envío de e-mail ficará sob responsabilidade do quedará bajo responsabilidad del cliente.
O retorno aguardado La devolución esperada por este P.E. deve debe ser logicológico, sendosiendo:
.T. (VerdadeiroVerdadero) – Gravaremos em Grabaremos en base para controle que o envio do control que el envío del e-mail ocorreu com sucessoocurrió con éxito.
.F. (Falso) – Gravaremos em Grabaremos en base para controle que houve erro no envio do control que hubo error en el envío del e-mail.
Todas as tabelas que forem usadas por esse las tablas que se utilicen por este P.E. deverão ter sua área guardada e restaurada ao final da execução Deben tener su área grabada y restaurada al final de la ejecución.
...
Nombre | Tipo | DescriçãoDescripción | |
PARAMIXB[1][1][1] | Numérico | RECNO | da tabela de la tabla SEA |
PARAMIXB[1][1][2] | LogicoLógico | Se Si fuera .T. | arquivo gerado por nossa aplicação. Se .F. Arquivo não gerado e variável nome do arquivo estará vaziaarchivo generado por nuestra aplicación. Si fuera .F. Archivo no generado y variable nombre del archivo estará vacía. |
PARAMIXB[2] | CaracterCarácter | Arquivo gerado Archivo generado "\spool\NOMEDOARQUIVO.pdf" |
...
lRet – LogicoL
Lógico
.T. (VerdadeiroVerdadero) – Gravaremos em Grabaremos en base para controle que o envio do control que el envío del e-mail ocorreu com sucessoocurrió con éxito.
.F. (Falso) – Gravaremos em Grabaremos en base para controle que houve erro no envio do control que hubo error en el envío del e-maill.
...
...
| Bloco de código | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#INCLUDE "Totvs.ch"
/*/{Protheus.doc} NGFEMBOL
Permite el envioenvío de e-mail dosde los títulos personalizados atravéspor medio dodel NovoNuevo Gestoradministrador Financeirofinanciero ey Portal dodel cliente.
@owner TOTVS
@version P12
@since 09/06/2022
/*/
User Function NGFEMBOL()
Local aAreaSEA As Array
Local lRet As Logical
Local nRecSEA As Numeric
Local lArqGer As Logical
Local cNomeArq As Character
aAreaSEA := GetArea('SEA')
lRet := .T.
nRecSEA := PARAMIXB[1][1][1] // RECNO de dala tabelatabla SEA
lArqGer := PARAMIXB[1][1][2] // Si Sefuera .T. arquivoarchivo geradogenerado por nossanuestra aplicaçãoaplicación. Si Sefuera .F. VariavelVariable nomenombre dodel arquivoarchivo estará vaziavacía.
cNomeArq := PARAMIXB[2] // ArquivoArchivo geradogenerado "\spool\NOMEDOARQUIVO.pdf"
DbSelectArea("SEA")
SEA->(DbGoTo(nRecSEA))
If !lArqGer
cNomeArq := "Personalizado pelopor el cliente"
Endif
// ProcessoProceso de envioenvío ey/ouo geraçãogeneración dodel arquivoarchivo - Lógica conforme necessidade do de acuerdo con la necesidad del cliente
// ...
// lRet := .F.
// ou
// lRet := .T.
// ....
RestArea(aAreaSEA)
Return lRet
|