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