Punto de entrada - A103BLOQ

Línea de producto:

Protheus

Segmento:

Backoffice

Módulo:

SIGACOM - Compras

Rutina:

Documento de Entrada (MATA103)

País(es):

Brasil

Base(s) de datos:

Todos

Sistemas operativos:

Todos

Punto de entrada

Descripción:

El Punto de Entrada A103BLOQ permite el bloqueo del documento de entrada por tolerancia de recepción, sin vincular el pedido de compra.

Eventos:

El punto de entrada A103BLOQ se encuentra en la función A103TemBlq, responsable por la validación de la tolerancia de recepción en el momento de confirmar el documento de entrada.

El concepto del Punto de Entrada A103BLOQ es, si su respuesta es .T., bloquear el documento de entrada por Tolerancia de Recepción, sin la necesidad de vincular el Pedido de Compra.
Para que genere pertinencia (SCR) y desbloquear el documento de entrada bloqueado a través del punto de entrada, es necesario tener las configuraciones de bloqueo por tolerancia: 

·    Parámetro MV_NFAPROV - Grupo de aprobación.

·    Parámetro MV_TOLENT;

·    Registro de tolerancia (COMA020).

Programa fuente:

MATA103.PRW

Parámetros:

Nombre

Tipo

Descripción

Obligatorio

PARAMIXB

Array

Se pasa como parámetro un array con una dimensión

X


Observaciones:

PARAMIXB[1] -> .T. = Indica que hubo bloqueo por tolerancia de recepción.
PARAMIXB[1] -> .F. = Indica que no hubo ningún bloqueo por tolerancia de recepción.

Devolución:

Nombre

Tipo

Descripción

Obligatorio

lRet

Lógico

T. -> Bloquea el documento de Entrada. .F. -> No bloquea el documento de Entrada.

X

Ejemplo:

#Include 'Protheus.ch'

User Function A103BLOQ()

Local PARAMIXB[1]  // Respuesta lógica de la función verificadora de la tolerancia de recepción. Si fuera .T. Tiene bloqueo, si fuera .F. no tiene bloqueo
Local lValido  := .T.  // Validaciones específicas. Return (lValido)

Return lValido