Árvore de páginas

Descrição

Este ponto de entrada permite a inclusão de validações adicionais ao calendário de treinamentos.

É utilizado ao salvar o cadastro de um calendário de treinamentos, ou na confirmação da geração de turmas para treinamento, após as validações padrão do sistema.

Exemplos

#INCLUDE 'PROTHEUS.CH'

User Function TRM050GR()

Local lRet := .T.
Local nParam := PARAMIXB[1]    // Operação realizada
Local nX := 0


    For nX := 1 to Len(aCols)

        If aCols[nX][GdFieldPos("RA2_CURSO")] == '0007'
            Help("",1,"Curso indisponível",,"Este curso não pode ser utilizado",1,0)
            lRet := .F.
            Exit
        EndIf

    Next nX


Return lRet

Idioma

Português (Brasil)

Versões

Protheus 11, Protheus 12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

ParâmetrosPARAMIXB[1] corresponde à operação em execução (3: inclusão, 4: alteração, 5: exclusão)

Retorno

Lógico

Deve retornar .T. (verdadeiro) caso o sistema possa gravar as informações, ou .F. (falso) caso o usuário não queira que as informações sejam gravadas, retornando à tela de dados.

Programa Fonte

TRMA050.PRW, TRMM100.PRW