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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas