Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

SetaPermissaoUsu

Sobrescreve as permissões de telas e menus já existentes do usuário. As novas permissões serão gravadas na base de dados. Se o usuário/grupo informado na regra não existir, será exibida a mensagem "Usuário/grupo não encontrado".

Sintaxe: SetaPermissaoUsu(Numero CodUsu, Alfa Objeto, Alfa TipoPermissao);

Parãmetros:

Nome Tipo Descripción
CodUsu Numérico Código do Usuário (Pode ser obtido do SGU).
Objeto Alfa Nome da tela ou item menu ao qual deseja-se adicionar permissões (Pode ser obtido na tela de cadastro de Permissões de Telas).
TipoPermissao Alfa Define a permissão da tela ou menu através da combinação das seguintes letras: C - Consultar, A - Alterar, I - Inserir, D - Excluir.

Ejemplo:

/* Sobrescreve as permissões da tela de estrutura de organogramas para o usuário 55, concedendo direito de consultar */

SetaPermissaoUsu(55,"NFR016ORE","C");

Utilização: Em todas as regras.

Observações: Para que seja possível atribuir permissões de Alterar, Inserir ou Excluir, o usuário deve possuir também o direito de Consultar. Portanto, ao definir uma dessas permissões, deve-se definir também a permissão de Consultar. Exemplo: utilizar "CA", "CI" ou "CD" no parâmetro TipoPermissao.

Se a função estiver sendo executada por um usuário para alterar as suas próprias permissões, as alterações somente terão efeito se este usuário possuir a permissão "Pode alterar permissões", definida em "Diversos/Usuários/Permissão Telas".

(missing or bad snippet)