RetornaAbrUsu
Esta função retorna as abrangências do usuário de acordo com o tipo, condição e campo informados. Clique aqui para ver o exemplo de uma regra.
Sintaxe: RetornaAbrUsu(Alfa aCodMod, Numero aTipoAbr, Numero aCodUsu, Numero aIDPerfil, Numero aCond, Alfa aCampo, Alfa End aValAbr);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
aCodMod | Alfa | Código do módulo cujas abrangências deseja-se buscar. Se o parâmetro aTipoAbr for diferente de "1", este parâmetro deve sempre receber o valor "RH". Os códigos dos módulos podem ser obtidos consultando através do CBDS os valores da enumeração "LModAbr". |
aTipoAbr | Numérico | Tipo da abrangência do usuário. |
aCodUsu | Numérico | Código do usuário. |
aIDPerfil | Numérico | Código do Perfil. O código zero referencia o perfil padrão, que deve ser utilizado quando o recurso de abrangência por perfil não estiver ativado. |
aCond | Numérico | Corresponde as condições de abrangência do usuário. Ao informar 0 (zero), considerará todas as condições de abrangência. |
aCampo | Alfa | |
aValAbr | Alfa | Variável que receberá a abrangência. |
Retorno: Somente as abrangências definidas em Diversos > Usuários > Abrangências. As abrangências de usuário associado ao colaborador, em Diversos > Usuários > Associar Colaborador, não serão retornadas.
Exemplo:
Retorna a abrangência de empresa informada na condição 1 da abrangência de Colaboradores em relação ao campo Empresa do usuário ativo:
RetornaAbrUsu("RH", 1, CodUsu, 0, 1, "NumEmp", vValAbr);
Observação: Com esta função, para gerar relatórios utilizando abrangência do tipo "17 - Responsável", deve-se utilizar os seguintes campos como parâmetros:]
- Código da Empresa Responsável (EmpDig);
- Tipo de colaborador responsável pela entrevista (TipRes);
- Cadastro do responsável pela entrevista (CadRes).
Utilização: Em todas as regras.