Home

Linha Microsiga Protheus

Páginas filhas
  • SFAPV021 - Desvio de validação

Ponto-de-Entrada: SFAPV021 - Desvio de validação
Versões: Todas
Idiomas: Espanhol , Inglês
Descrição:

Disponível no inicio da função PVCalcDesc, a qual efetua a validação do desconto do produto já digitado. Com este ponto podemos desviar a validação, efetuar outra, etc... O importante é que se queremos que o sistema não faça suas validações adicionais no padrão, deveremos retornar .F.

Programa Fonte
.PRG
Sintaxe

SFAPV021 - Desvio de validação ( < @aColIte> , < @aObjIte> , < @aCabPed> ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aColIte Array of Record Itens incluídos no pedido X X
aObjIte Array of Record Array contendo os GET X X
aCabPed Array of Record Array contendo o cabeçalho do Pedido de Vendas X X
Retorno
    lRet(logico)
  • As validações do padrão não são executadas retornando .F.
Observações

Chamado a partir do fonte SFPV009.PRG.

Exemplos
Function U_SFAPV021(PARAMIXB)Local aColIte		:= PARAMIXB[1]Local aObjIte		:= PARAMIXB[2]Local aCabPed		:= PARAMIXB[3]Local lRet		:= .F.Local nItem		:=0Local nPrecoDesc            :=0nPrecoDesc := aColIte[6,1] - (aColIte[6,1] * (aColIte[7,1] / 100) )aColIte[6,1] := nPrecoDesc SetText(aObjIte[1,7], aColIte[6,1]) Alert("Passou pelo ponto de entrada: SFAPV021")Return lRet