Home

Linha Microsiga Protheus

Páginas filhas
  • F085PVLD - Validação de títulos selecionados -- 11670

Ponto-de-Entrada: F085PVLD - Validação de títulos selecionados
Versões: Microsiga Protheus 8.11
Compatível Países: Argentina , México
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

O ponto de entrada F085PVLD é utilizado para possibilitar a validação dos titulos selecionados antes de desfazer uma pré-ordem. O ponto de entrada será executado tanto no cancelamento manual quanto multiplo.
No cancelamento manual será passado como parâmetro a constante "I" e no cancelamento multiplo será passado "M", para que possam ser realizados tratamentos diferentes no Rdmake.

Programa Fonte
FINA085P.PRW
Sintaxe

F085PVLD - Validação de títulos selecionados ( < I> , < M> ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
I Constante Informa que o ponto de entrada foi executado no cancelamento manual. X
M Constante Informa que o ponto de entrada foi executado no cancelamento multiplo. X
Retorno
    lRet(logico)
  • Blqoueia ou não o cancelamento da pré-ordem.
Exemplos
User Function F085PVLD()Local lRet := .T.If ParamIxb[1] == "M"	IF SE2->E2_FORNECE <> "001"		msgalert("Executou ponto de entrada F085PVLD."+Chr(13)+"Nao pode ser feito pre ordem para este forncedor")		lRet:=.F.	EndIf	ElseIf ParamIxb[1] == "I"	IF SE2->E2_FORNECE <> "002"		msgalert("Executou ponto de entrada F085PVLD."+Chr(13)+"Nao pode ser feito pre ordem para este forncedor")		lRet:=.F.	EndIf	EndIf		Return lRet