01. DATOS GENERALES

Línea de producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financiero

Idiomas:

Portugués

Función: 

FINA710 - Nuevo administrador financiero

02. DESCRIPCIÓN

El punto de entrada F713LYT permite personalizar el layout de envío para transmisión de las boletas. Se ejecutará en el job de envío de las boletas, para más detalles acceda a JOB Transmisión y envío de E-mail - FINA713

03. PARÁMETROS

Parámetro

Descripción

Tipo

PARAMIXB[1]

Código del banco FEBRABAN (Ej: 001 = Banco do Brasil, 341 = Itaú y etc.)

Carácter 

PARAMIXB[2]

Clave del título por cobrar (SUCURSAL + PREFIJO + NÚM + CUOTA + TIPO)

Carácter 

PARAMIXB[3]

Layout del banco que se personalizará

Carácter 

PARAMIXB[4]

Tipo del layout que se personalizará

Carácter

04. DEVOLUCIÓN

cReturn - Carácter - Layout personalizado que se enviará al banco para transmisión

05. EJEMPLO DE UTILIZACIÓN

F713LYT
#INCLUDE "TOTVS.CH"

/*/{Protheus.doc} F713LYT
    Permite modificar las tags del layout de transmisión 
    de las boletas antes del envío al banco.

    Obs: Debe mantenerse el área de las siguientes tablas:
     - SEA, SA6, SEE, AI0, SE1, SA1 y F77.

    @type  Function
    @author totvs
    @since 09/11/2023
    @version 1.0
    @return cReturn, Character, Layout que se enviará al banco.
    @see https://tdn.totvs.com/pages/viewpage.action?pageId=804798104
/*/
User Function F713LYT() As Character
    Local cBanco   := PARAMIXB[1]
    Local cChvTit  := PARAMIXB[2]
    Local cReturn  := ""
    Local aAreaE1  := SE1->(FwGetArea())
	Local aArea	   := FwGetArea()

    If PARAMIXB[4] == "JSON"
    	/*
			Realizar tratamiento en JSON que se enviará al banco
		*/
	Elseif PARAMIXB[4] == "XML"
     	/*
			Realizar tratamiento en XML que se enviará al banco
		*/  
	Endif 
    RestArea(aAreaE1)
	RestArea(aArea )
Return cReturn