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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas