Árvore de páginas


01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:


TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM)

Función:

MATA103 - Documento de entrada

País:

Brasil

Ticket:


Requisito/Story/Issue (informe el requisito relacionado):



02. 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..


03. UBICACIÓN

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).


04. PARÁMETROS

Nombre

Tipo

Descripción

PARAMIXB[1]

Array

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

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.


05. DEVOLUCIÓN

Tipo

Descripción

Lógico

  • Si es .T. Bloquea el documento de entrada.
  • Si es .F. No bloquea el documento de entrada.

06. EJEMPLO DE UTILIZACIÓN

ADVPL
#Include 'Protheus.ch'
 /*/{Protheus.doc} User Function A103BLOQ
   PE para bloquear Documento de Entrada por tolerancia
   sin PC.
   @type Function
   @since 07/11/2024
   @author user
/*/
User Function A103BLOQ()


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


lValido:= FWAlertYesNo("¿Desea continuar con la acción? Sí / No", "¡ATENCIÓN A103BLOQ!")


Return lValido