Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 624 - Incluir histórico de aperfeiçoamento

Regra por processo 624 - Incluir histórico de aperfeiçoamento

Esta regra será executada ao Inserir Histórico de Aperfeiçoamento.

Recursos utilizados: Na regra, os registros podem ser alterados diretamente através do comando 'TABELA.CAMPO', sendo que está disponível os campos da tabela R124HCR para leitura ou alteração dos valores, salvo campos chaves onde não poderão ser alterados.

Exemplo:

@ --------------------------------------------- @
@| Regra Inserir Histórico de Aperfeiçoamento |@
@ --------------------------------------------- @

Definir Alfa Texto;

/* Verifica se a regra foi chamada pela tela de Curso Aperfeiçoamento - Aperfeiçoamento */
inicio
      Texto = "Histórico";
      NumEmp = r124hcr.NumEmp;
      TipCol = r124hcr.TipCol;
      NumCad = r124hcr.NumCad;
      CodCua = r124hcr.CodCua;
      SeqHcr = r124hcr.SeqHcr;
      PerIni = r124hcr.PerIni;
      Cancel(1);                               /*cancela a regra*/
fim
senao
      Se (OriHisApe = 2) /* Verifica se a regra foi chamada pela tela de Cadastro Histórico de Curso */
      inicio
            Texto = "Histórico Geral";
            NumEmp = r124hcr.NumEmp;
            TipCol = r124hcr.TipCol;
            NumCad = r124hcr.NumCad;
            CodCua = r124hcr.CodCua;
            SeqHcr = r124hcr.SeqHcr;
            PerIni = r124hcr.PerIni;
            r124hcr.SitCua = 1;                 /* Altera valor do campo por Regra */
     fim
     senao                                      /* Regra chamada pela tela Copiar Históricos */
     inicio
           Texto = "Copiar Histórico";
           r124hcr.NumEmp = 3;               /* Altera Campo Chave */
          TipCol = r124hcr.TipCol;
          NumCad = r124hcr.NumCad;
          CodCua = r124hcr.CodCua;
          SeqHcr = r124hcr.SeqHcr;
          PerIni = r124hcr.PerIni;
    fim;

Utilização: Esta regra por processo está relacionada aos Histórico de Aperfeiçoamento do colaborador, e será chamada ao inserir um registro nas seguintes telas: Curso Aperfeiçoamento - Guia Aperfeiçoamento (módulos: CS,RS,TR), Cadastro Histórico de Curso (módulos: CS,TR) e Copiar Históricos (módulo: TR).

Este artigo ajudou você?