Home

Linha Microsiga Protheus

Páginas filhas
  • PMA321BOK - Valida confirmações de apontamentos

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