FA060VLD - Valida selección de título del borderó

Línea de producto:

Microsiga Protheus

Segmento:

Servicios

Módulo:

Financiero

Rutina:

Rutina

Nombre técnico

FINA060

Transferencia

FINA061

Borderó de impuestos

Punto de entrada:

FA060VLD

Requisito (ISSUE):

Revisión y actualización del documento 5517700 DSERFINR-19521 DT El sistema no autocompleta la cuenta corriente.

País(es):

Todos

Base(s) de datos:

Todas

Sistema(s) operativo(s):

Todos

Versiones/Release:

12



Punto de Entrada

Descripción:

Punto de entrada con el objetivo de crear una regla de validación para permitir o bloquear la selección del título en la generación del borderó.

Programa fuente:

FINA060 y FINA061

Función:

Fa060Inverte() y Fa061bAval()

Devolución:

Lógico.

Parámetros:

Nombre

Tipo

Descripción

Estándar

Obligatorio

Referencia

cMarca

Carácter

Código de identificación de título marcado. Debe utilizarse la función IsMark para chequeo del contenido.


X


cAlias

Array of Record

Alias de la tabla temporal que muestra los títulos para selección e inclusión en el Borderó. Esta tabla tiene la estructura de los campos de la tabla de títulos por cobrar (SE1) y está marcada en el título por marcarse/desmarcarse.


X


Ejemplo:

#INCLUDE "PROTHEUS.CH"
#INCLUDE "RWMAKE.CH"
User Function FA060VLD()
Local cMarca := ParamIxb[1]
Local cAlias := ParamIxb[2]
Local lRet := Aviso( "FA060VLD", "Título " + Iif( ((cAlias)->E1_Ok != cMarca ), "Desmarcado.", "Marcado." ) + CRLF + ;
   "Prefijo: " + RTrim( (cAlias)->E1_PREFIXO ) + " / Número: " + RTrim( (cAlias)->E1_NUM ) + " / " + ;
   "Cuota: " + RTrim( (cAlias)->E1_PARCELA ) + " / Tipo: " + RTrim( (cAlias)->E1_TIPO ) , ;
   {"Confirmar", "Anular"}, 3 ) == 1
Return lRet