MT120VLRAT - Punto de entrada responsable por validar la línea del prorrateo en el pedido de compras

Características del requisito

Línea de producto:

Protheus

Segmento:

Supply Chain  - Manufactura

Módulo:

SIGACOM - Compras

Rutina:

Rutina

Nombre técnico

Pedido de compra

MATA120.prw

Registros iniciales

Relacione los registros necesarios que se deben completar antes de utilizar este requisito.

Parámetro(s):

ParamIXB[1] - Tipo array: contiene las informaciones de la replicación del prorrateo por centro de costo (aColsSCH). 
ParamIXB[2] - Tipo Array: contiene las informaciones de los campos del array anterior (aHeadSCH). 
ParamIXB[3] - Tipo numérico: número de la línea que se validará

Punto de entrada:

MT120VLRAT  - Valida la línea del prorrateo

Tickets relacionados

1756028

Requisito:

DMANMAT02-5868

País(es):

Todos

Base(s) de datos:

Todos

Sistema(s) operativo(s):

Todos


Punto de entrada

Descripción:

El punto de entrada MT120VLRAT tiene como objetivo validar la inclusión de la línea del prorrateo.

Ubicación:

La llamada del punto de entrada MT120VLRAT, ocurre al agregar una nueva línea al prorrateo.

Programa fuente:

MATA120.prw

Función:

MATA120 - Pedido de compra

Devolución:

Nombre

Tipo

Descripción

Obligatorio

 lRet

Lógico

Respuesta lógica que permite o no la atribución de la moneda para cotización que se actualizará.

 

Ejemplo:

#Include 'Protheus.ch'

User Function MT120VLRAT()

Local lRet                 :=  .T.
Local aColsSCH       := ParamIXB[1]
Local aHeaderSCH  := ParamIXB[2]
Local nLinha            := ParamIXB[3]

If AllTrim(aColsSCH[n][3]) == "CT01"
lRet := .F. // Si fuera el centro de costo CT01 no permite incluir la línea
EndIf

Return (lRet)