Ponto-de-Entrada: PMA321BOK - Valida confirmações de apontamentos
Abrangências: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) , Português (Portugal) , Espanhol , Inglês |
Descrição:
Ponto de Entrada que permite efetuar validações adicionais nos registros de apontamentos. De forma separada, valida as inclusões, alterações e exclusões.
Programa Fonte
PMSA321.PRW
Sintaxe
PMA321BOK - Valida confirmações de apontamentos ( [ ParamIxb ] ) --> lOk
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIxb | Array of Record | Array contendo na sua primeira posição um valor numérico, correspondente à opção selecionada (2 - visualizar, 3 - incluir, 4 - alterar ou 5 - excluir). |
Retorno
-
lOk(logico)
- Retorno de valor lógico (.T. ou .F.), conforme a validação efetuada, através da função de usuário.
Exemplos
#include "protheus.ch"#include "rwmake.ch"User Function PMA321BOK()Local lOk := .F.Local lOpt := ParamIxb[1]//Valores de lOpt//2 = Visualização//3 = Inclusão//4 = Alteração//5 = ExclusãoIf lOpt == 4 .Or. lOpt == 5 //Se for alteração ou exclusão lOk := Aviso("Atenção!","Confirma operação?",{"Sim","Não"}) == 1Else lOk:= .T.EndIfReturn lOk
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas