Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. 

...

DATOS GENERALES

Português
Linha

Línea de

Produto

producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financeiro

Financiero

Idiomas

Portugués

Função

Función:

FINA710 - Novo Gestor FinanceiroNuevo administrador financiero

Portal do Clientedel cliente

02. 

...

DESCRIPCIÓN

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.

03. 

...

PARÁMETROS

NomeDescrição da tabela LogicoSe arquivo gerado por nossa aplicação. Se .F. Arquivo não gerado e variável nome do arquivo estará vaziaCaracterArquivo gerado

Nombre

Tipo

Descripción

PARAMIXB[1][1][1]

Numérico

RECNO

de la tabla SEA

PARAMIXB[1][1][2]

Lógico

Si fuera .T.

archivo generado por nuestra aplicación. Si fuera .F. Archivo no generado y variable nombre del archivo estará vacía.

PARAMIXB[2]

Carácter

Archivo generado "\spool\NOMEDOARQUIVO.pdf"

04.

...

DEVOLUCIÓN

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.

05. 

...

EJEMPLO DE

...

UTILIZACIÓN

Bloco de código
languagevb
themeMidnight
firstline1
titleNGFEMBOL
linenumberstrue
#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