MontaSQLAbrAvaliacao
Esta função retorna o comando SQL que pode ser usado para filtrar as avaliações que serão apresentadas no relatório. Essa função respeita o assinalamento Restrição Avaliação (em Definições Gerais das Avaliações). O SQL retornado pela função deve ser incluso no SQL principal do modelo através da função InsClauSQLWhere. Essa função facilita o filtro das avaliações que estão relacionadas ao usuário e quais devem ser apresentadas no relatório, conforme a abrangência do usuário e as definições de avaliação no sistema.
Para que as abrangências de usuário não interfiram no comando SQL principal do modelo é necessário o uso das funções RemoveAbrAvaliacao e RetornaAbrAvaliacao.
Sintaxe: MontaSQLAbrAvaliacao(Numero CodUsu, Alfa TipoAva, Alfa End SQLAbr);
Parâmetros:
Nome | Tipo | Descrição |
CodUsu | Numérico | Código do usuário do sistema. Deve-se obrigatoriamente informar um usuário que esteja associado a um colaborador. |
TipoAva | Alfa | Tipo da Avaliação. Deve-se informar 'C' para avaliações de conhecimento, 'P' para avaliações de performance, 'E' para avaliações de Excelência e 'F' para avaliações por Foco. Não é possível informar mais de um tipo de avaliação ao mesmo tempo, em vez disso deve-se chamar a função MontaSQLAbrAvaliacao repetidamente, concatenando os comandos com os operadores lógicos "AND" ou "OR", conforme necessidade do modelo. |
SQLAbr | Alfa | Comando SQL retornado pela função. |
Utilização: Gerador de Relatórios e Regras.
Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.