Árvore de páginas

Ponto-de-Entrada: GPE10ALTS - Substituição da Validação RA_CARGO
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Este ponto de entrada permite  substituir a validação do campo Cargo (RA_CARGO) na rotina de Cadastro de Funcionários
Programa Fonte
GPEA010.PRX
Sintaxe

GPE10ALTS - Substituição da Validação RA_CARGO ( [ ] ) --> bRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
Array of Record
Retorno
    bRet(codeblock)
  • Bloco de código contendo a validação para o campo 'Cargo'
Observações

O ponto de entrada deve retornar um bloco de código que deve conter a validação para o campo 'Cargo'. A validação padrão é verificar se os campos 'Tipo Alteração Salarial' e 'Data de Alteração Salarial' estão preenchidos.

Exemplos
//Nesse fonte, há dois exemplos de criação de bloco para utilização na validação do cargo.#INCLUDE 'PROTHEUS.CH'User Function GPE10ALTS()Local aArea := GetArea()/*Nesse bloco, a rotina faz  a verificação do centro de custo do funcionário. Se o centrode custo for 1002 realiza a alteração, se o funcionário for de outro centro de custo a rotina nãorealiza a alteração. *///Local bCond	:= { || AllTrim( GetMemVar( "RA_CC" ) ) == "1002" }/* Nesse bloco, a rotina não faz a verificação e realiza a alteração para todos os casos */Local bCond	:= { || .T. }//Alert("Passou pelo PE GPE10ALTS")  RestArea( aArea )Return( bCond )
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não