Ponto-de-Entrada: MSDOCVST - VALIDA STATUS DO REGISTRO NO BANCO DE CONHECIMENTO
| Versões: | |
| Compatível Países: | Todos |
| Sistemas Operacionais: | Todos |
| Compatível às Bases de Dados: | Todos |
| Nível de Acesso: | (Acesso Clientes) |
| Idiomas: | Todos |
Descrição:O ponto de Entrada MSDOCVST tem a finalidade de validar o status de um registro do qual acionar a rotina do banco de conhecimento para verificar se poderá ou não fazer manutenção no conhecimento desse registro.
Parametros:
| | Nome | Tipo | Descrição | Default | Obrigatório | Referência |
| | PARAMIXB[1] | Caracteres | Alias | | | |
| | PARAMIXB[2] | Numérico | Recno | | | |
Retorno:Lógico
Retorna .T. para permitir a manutenção do conhecimento do registro posicionado e .F. não permite a manutenção do registro.
Exemplo:#Include 'Protheus.ch'
User Function MsDocVst()
Local aArea := GetArea()
Local cAlias := ParamIxb[1]
Local nReg := ParamIxb[2]
Local lRet := .T.
DbSelectArea(cAlias)
DbGoTo(nReg)
// Validar o registro posicionado através de algum campo e retornar se pode ou não fazer a manutenção
lRet := .F.
MsgInfo("O conhecimento desse registro não poderá ser alterado, pois já está encerrado.")
RestArea(aArea)
Return lRet