Home

Linha Microsiga Protheus

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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
SFAPV021 - Desvio de validação
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:
NomeTipoDescriçãoDefaultObrigatórioReferência
aColIteArray of RecordItens incluídos no pedidoXX
aObjIteArray of RecordArray contendo os GETXX
aCabPedArray of RecordArray contendo o cabeçalho do Pedido de VendasXX
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