Árvore de páginas

MT120VLRAT - Ponto de Entrada responsável por validar a linha do rateio no pedido de compras

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Supply Chain  - Manufatura

Módulo:

SIGACOM - Compras

Rotina:

Rotina

Nome Técnico

Pedido de Compra

MATA120.prw

Cadastros Iniciais:

Relacione os cadastros necessários que precisam ser preenchidos antes da utilização desse requisito.

Parâmetro(s):

ParamIXB[1] - Tipo array: contém as informações da replicação do rateio por centro de custo (aColsSCH). 
ParamIXB[2] - Tipo Array: contém as informações dos campos do array anterior (aHeadSCH). 
ParamIXB[3] - Tipo numérico: numero da linha a ser validada

Ponto de Entrada:

MT120VLRAT  - Valida a linha do rateio

Tickets relacionados

1756028

Requisito/:

DMANMAT02-5868

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos


Ponto de Entrada

Descrição:

O Ponto de Entrada MT120VLRAT tem como objetivo validar a inclusão da linha de rateio.

Localização:

A chamada do Ponto de Entrada MT120VLRAT, ocorre ao adicionar uma nova linha no rateio.

Programa Fonte:

MATA120.prw

Função:

MATA120 - Pedido de Compra

Retorno:

Nome

Tipo

Descrição

Obrigatório

 lRet

Lógico

Retorno lógico que permite ou não a atribuição da moeda para cotação a ser atualizada

Sim

 

Exemplo:

#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. // Se for o centro de custo CT01 não permite a inclusão da linha
EndIf

Return (lRet)